GerarDanfeDactePorXml
GerarDanfeDactePorXml: Retorna o DANFE, DACTE ou CT-eOS (representação simplificada) por XML.
URL do WSDL: https://dfe.systax.com.br/WSDFe/DFe_Geral.svc?wsdl
- Descrição dos campos de chamada
- Descrição dos campos de retorno
- Tabela de código (campos "código" e "mensagem" do retorno)
- Exemplo de chamada
- Exemplo de retorno
Descrição dos campos de chamada
|
Campo |
Tipo |
Descrição |
Obrigatório |
|
usuario |
string |
Usuário do DFE |
Sim |
|
senha |
string |
Senha do usuário |
Sim |
|
xml |
string |
XML do DF-e |
Sim |
|
modelo |
string |
Modelo do DF-e |
Sim |
Descrição dos campos de retorno
|
Campo |
Descrição |
|
Nome |
Nome do arquivo com a extensão *.pdf |
|
ArquivoBase64String |
Conteúdo do arquivo |
|
codigo |
Código de status de requisição |
|
mensagem |
Mensagem de status de requisição |
Tabela de código (campos "código" e "mensagem" do retorno)
|
codigo |
mensagem |
|
1 |
Chamada incompleta |
|
2 |
Usuário e/ou senha inválidos |
|
200 |
OK |
|
999 |
A operação não pode ser concluída. Contate os administradores |
Exemplo de chamada
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://tempuri.org/" xmlns:wsd="http://schemas.datacontract.org/2004/07/WSDFe.chamada">
<soapenv:Header/>
<soapenv:Body>
<tem:GerarDanfeDactePorXml>
<tem:gerarDanfeDacteModel>
<wsd:usuario>usuário</wsd:usuario>
<wsd:senha>senha</wsd:senha>
<wsd:xml><![CDATA[conteúdo do XML]]></wsd:xml>
<wsd:modelo>57</wsd:modelo>
</tem:gerarDanfeDacteModel>
</tem:GerarDanfeDactePorXml>
</soapenv:Body>
</soapenv:Envelope>
Exemplo de retorno
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
<s:Body>
<GerarDanfeDactePorXmlResponse xmlns="http://tempuri.org/">
<GerarDanfeDactePorXmlResult xmlns:a="http://schemas.datacontract.org/2004/07/WSDFe.retorno" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
<a:arquivo>
<a:Nome>57_3981594b-ec4c-41eb-b396-b6a66858ac41.pdf</a:Nome>
<a:ArquivoBase64String>conteúdo do DACTE</a:ArquivoBase64String>
</a:arquivo>
<a:statusGeral>
<a:codigo>200</a:codigo>
<a:mensagem>OK</a:mensagem>
</a:statusGeral>
</GerarDanfeDactePorXmlResult>
</GerarDanfeDactePorXmlResponse>
</s:Body>
</s:Envelope>