cVenda_ExportarXMLs¶
Comando para exportar todos os XMLs associados à nota com a chave informada para um diretório.
Método¶
int CALL cVenda_ExportarXMLs(emissor_nfce * e, const char * chave, const char * diretorioDestinoXmls, const char * sobrescreverArquivoMesmaChave, char * caminhoArquivoGerado, const char *reservado1, const char *reservado2, const char *reservado3);
Parâmetros¶
Nome | Descrição |
---|---|
e
|
Handle para o emissor_nfce
|
chave
|
Chave de identificação da venda.
|
diretorioDestinoXmls
|
Diretório onde será salvo um arquivo no formato .zip contendo os XMLs encontrados
|
sobrescreverArquivoMesmaChave
|
Idica se o arquivo de exportação deverá ser sobrescrito caso já tenha sida feita uma exportação da mesma chave no mesmo diretório. Informar 0 ou 1.
Se um arquivo já existir com o mesmo nome no diretório informado e sobrescreverArquivoMesmaChave for 0, um novo arquivo será gerado, caso contrário, será sobrescrito.
|
caminhoArquivoGerado
|
Retorna o caminho completo para o arquivo gerado.
|
reservado1
|
Reservado para uso futuro
|
reservado2
|
Reservado para uso futuro
|
reservado3
|
Reservado para uso futuro
|
Retornos¶
Codigo | Descrição |
---|---|
1 | OK |
10306 | Um erro inesperado aconteceu ao enviar o comando ‘[...]’ para o web service de integração |
10310 | A chave da nota ‘[...]’ não contém 44 caracteres |
20134 | Não foi encontrada uma nota com a chave informada |
????? | Código de erro variado vindo da retaguarda |
Exemplos¶
string caminhoArquivoGerado;
int retorno = cVenda_ExportarXMLs( handleEmissor,
"51141275587915008200653000000003609897583590",
"c:\\temp\\xmls_exportacao",
"0",
*caminhoArquivoGerado,
"", "", "", "");