GerarXMLDestinatarioNFCom(aChaveNFCom, aLogEnvio, aLogConsulta, aSalvarComo)
Gerar XML no Padrão da SEFAZ a ser Enviado ao Destinatário. Utilizado quando for necessário gerar um XML autorizado de forma manual.
Método
GerarXMLEnvioDestinatario(aChaveNFCom: String; aLogEnvio, aLogConsulta: String; aSalvarComo: String) : string;
Parâmetros
| Argumento | Tipo | Detalhes |
|---|---|---|
| aChaveNFCom | String | Chave da NFCom que gerará o XML Destinatario. |
| aLogEnvio | String | Arquivo de log referente ao envio de comunicação com o WS. |
| aLogConsulta | String | Arquivo de Log referente a consulta do Recibo de Entrega ao WS. |
| aSalvarComo | String | Parâmetro opcional que define onde será salvo o XML destinatário gerado. |
Retorno
Este método retornará uma string, contendo o XML Destinatário da NFCom.
Exemplos
Delphi
spdnfcom := TspdNFCom.Create(nil);
retorno := spdnfcom.GerarXMLEnvioDestinatario('Chave da NFCom',
'Conteúdo do envio',
'Conteúdo da consulta',
'Caminho onde deseja salvar');
C#
public spdnfcomX spdnfcom= new spdnfcomX();
retorno = spdnfcom.GerarXMLEnvioDestinatario('Chave da NFCom',
'Conteúdo do envio',
'Conteúdo da consulta',
'Caminho onde deseja salvar');
VB6
Public spdnfcom As nfcomX.spdnfcomX
Set spdnfcom = New spdnfcomX.spdnfcomX
spdnfcom.GerarXMLEnvioDestinatario"Chave da NFCom",
"Conteúdo do envio",
"Conteúdo da consulta",
"Caminho onde deseja salvar"
PHP
$spdnfcom = new COM("nfcomX.spdnfcomX");
$retorno = $spdnfcom->GerarXMLEnvioDestinatario("Chave da NFCom",
"Conteúdo do envio",
"Conteúdo da consulta",
"Caminho onde deseja salvar");
JAVA
ActiveXComponent spdNFCom = new ActiveXComponent("NFComX.spdNFComX");
retorno = spdNFCom.invoke("GerarXMLEnvioDestinatario", "Chave da NFCom",
"Conteúdo do envio",
"Conteúdo da consulta",
"Caminho onde deseja salvar").toString();
Notas
- É necessário se atentar se o XML de envio é realmente o que foi enviado para a Sefaz, para isso verifique se a tag <DigestValue> possui o mesmo valor que a tag de retorno <digVal>.
Comentários
0 comentário
Por favor, entre para comentar.