rVenda_XmlProtocoladoSalvoLocalmente¶
Para utilizar este método é necessário que tenha informado no método sConfigurar_Emissao o parâmetro ‘diretorioParaSalvarRespostaProtocolada’.Este método irá retornar o conteúdo do arquivo xml salvo no diretório configurado com base na chave informada.
Método¶
int CALL rVenda_XmlProtocoladoSalvoLocalmente(emissor_nfce* e, char* chave, char* xml, char* xmlCancelamento, const char* reservado2, const char* reservado3, const char* reservado4, const char* reservado5, const char* reservado6, const char* reservado7);
Parâmetros¶
Nome | Descrição |
---|---|
e
|
Handle para o emissor_nfce
|
chave
|
Chave do documento. Esta chave será utilizada para busca do xml no diretório. Pode ser informado a chave de NFe/NFCe/CFe
|
xml
|
Conteúdo em UTF-8 do xml referente a chave informada. Caso não seja encontrado será retornado um valor vazio.
Será retornado o documento referente a chave, caso seja informado uma chave de CFe será retornado o XML do CFe.
Para a NFe/NFCe pode ocorrer de retorna o XML contendo o protocolo caso tenha o XML no diretório, caso contrário se tiver o XML da NFe sem o protocolo, será retornado este XML, comum para emissões de NFCe em contingência OFF-Line.
|
xmlCancelamento
|
Conteúdo em UTF-8 do xml referente ao cancelamento
|
reservado2
|
Reservado para uso futuro
|
reservado3
|
Reservado para uso futuro
|
reservado4
|
Reservado para uso futuro
|
reservado5
|
Reservado para uso futuro
|
reservado6
|
Reservado para uso futuro
|
reservado7
|
Reservado para uso futuro
|
Retornos¶
Codigo | Descrição |
---|---|
1 | OK |
Exemplos¶
char[] chave = char[44+1];
char[] xml = char[510000+1];
char[] xmlCancelamento = char[10000+1];
int retorno = rVenda_XmlProtocoladoSalvoLocalmente(handleEmissor,
chave,
xml,
xmlCancelamento, "", "", "", "", "", "");