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