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,
                                       "", "", "", "");