Páginas filhas
  • DR Meu.Virtual.Monitor Leiaute

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Totvs custom tabs box
tabsRequisição,Resposta,Empresa,Configuração NFC-e / NF-e,Configuração S@T,Impressora
idsrequisicao,resposta,empresa,config_dfe,config_sat,impressora
Totvs custom tabs box items
defaultyes
referenciarequisicao
Bloco de código
languagexml
titleLeiaute de requisição
<!-- requisicao -->
<requisicao>
    <!-- 
    campo: tipo
    funcao: informar o tipo de requisicao
    valores: dfe / sat / printer / browse 
    -->
    <tipo>{informar_o_tipo_da_requisicao}</tipo>
    
    <!--
    campo: acao
    funcao: informar a acao da requisicao que será executada
    valores:
    - dfe: consultarStatusOperacional / enviarDadosVenda / enviarDadosCancelamento / imprimirDanfe / inutilizarDocumento / consultarDocumento
    - sat: consultarStatusOperacional / enviarDadosVenda / enviarDadosCancelamento / imprimirDanfe / imprimirDanfeCancelamento
    - printer: imprimirConteudo
    - browse: abrirLocal
    -->
    <acao>{informar_a_acao_da_requisicao}</acao>
    
    <!--
    campo: parametros
    funcao: informar os parametros para uso da requisicao
    -->
    <parametros>
    <![CDATA[
                    incluir conteudo xml dos parametros
    ]]>
    </parametros>
    
    <!--
    campo: arquivoResposta
    funcao: informar o arquido de resposta para retorno de requisicao
    -->
    <arquivoResposta>{informar_o_arquivo_da_resposta}</arquivoResposta>
</requisicao>
Bloco de código
languagexml
titleExemplo de requisição
<requisicao>
<tipo>dfe</tipo>
<acao>consultarDocumento</acao>
<parametros>
<![CDATA[
    <empresa>
        <CNPJ>11146466000116</CNPJ><empresa/>
        <IE>111222333444</IE><configuracao/>
        <razaoSocial>Nome Razao Teste</razaoSocial>
        <fantasia>Nome Fantasia</fantasia>
        <cep>27460000</cep>
        <tipoLogradouro>Avenida</tipoLogradouro>
        <logradouro>Brasil</logradouro>
        <nro>S/N</nro>
        <bairro>Centro</bairro>
        <complemento>Sala 1</complemento>
        <cMunicipio>3304557</cMunicipio>
        <xMunicipio>Rio de Janeiro</xMunicipio>
        <cUF>33</cUF>
        <xUF>RJ</xUF>
        <cPais>1058</cPais>
        <xPais>Brasil</xPais>
        <telefone>44555667788</telefone>
        <email>[email protected]</email>
        <tipoRegimeTributario>1</tipoRegimeTributario>
    </empresa>
    <configuracao>
        <!-- 1: Producao / 2: Homologacao -->
        <tipoAmbiente>2</tipoAmbiente>
        <!-- 1: Normal / 9: OffLine -->
        <tipoEmissao>1</tipoEmissao>
        <imagemLogotipo></imagemLogotipo>
        <!-- 55: NFe / 65: NFCe -->
        <modeloDocumento>65</modeloDocumento>
        <idCSC>000002</idCSC>
        <CSC>83E444DDEFB5B39B2AB6EF35A354797DRMSX</CSC>
        <versaoServico>400</versaoServico>
        <arquivoCertificado>certificado.pfx</arquivoCertificado>
        <senhaCertificado>1234</senhaCertificado>
        <protocoloDeSeguranca>Tls12</protocoloDeSeguranca>
        <utilizaCertificadoPorSerial>false</utilizaCertificadoPorSerial>
        <!-- 0: Assincrono / 1: Sincrono -->
        <indicadorSincronizacao>1</indicadorSincronizacao>
    </configuracao>
    <impressora>
        <impressaoTipo></impressaoTipo>
        <nome></nome>
        <porta></porta>
        <fila>1</fila>
        <arquivo></arquivo>
        <email></email>
    </impressora><impressora/>
    <isImprimirDanfe>true</isImprimirDanfe>
    <isImprimirResumido>false</isImprimirResumido>
    <chaveAcesso>33190511146466000116654440000008011823959936</chaveAcesso>
]]>
</parametros>
<arquivoResposta>resposta_dfe_consultarDocumento.xml</arquivoResposta>
</requisicao>
Totvs custom tabs box items
defaultno
referenciaresposta
Bloco de código
languagexml
titleLeiaute de resposta
<!-- resposta -->
<resposta>
    <!-- 
    campo: tipo
    funcao: retornar o tipo de requisicao de entrada
    valores: dfe / sat / printer / browse 
    -->
    <tipo>{tipo_da_requisicao_informado_na_requisicao}</tipo>
    
    <!-- 
    campo: acao
    funcao: retornar a acao da requisicao de entrada
    valores
    - dfe: consultarStatusOperacional / enviarDadosVenda / enviarDadosCancelamento / imprimirDanfe / inutilizarDocumento / consultarDocumento
    - sat: consultarStatusOperacional / enviarDadosVenda / enviarDadosCancelamento / imprimirDanfe / imprimirDanfeCancelamento
    - printer: imprimirConteudo
    - browse: abrirLocal
    -->
    <acao>{acao_da_requisicao_informado_na_requisicao}</acao>
    
    <!-- 
    campo: tipoMensagem
    funcao: retornar o tipo de mensagem de retorno erro / executado
    valores: erro / executado
    -->
    <tipoMensagem>{tipo_mensagem_erro_ou_sucesso}</tipoMensagem>
    
    <mensagem>{mensagem_de_resposta}</mensagem>
    
    <!-- 
    campo: retorno
    funcao: retornar o conteudo gerado na execucao da requisicao para uso na retaguarda
    -->
    <retorno>
    <![CDATA[
                    conteudo de retorno da requisicao
    ]]>
    </retorno>
</resposta>
Bloco de código
languagexml
titleExemplo de resposta
<?xml version="1.0" encoding="utf-16"?>
<resposta xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<tipo>dfe</tipo>
<acao>consultarDocumento</acao>
<tipoMensagem>executado</tipoMensagem>
<retorno>
    <![CDATA[
<retConsSitNFe versao="4.00" xmlns="http://www.portalfiscal.inf.br/nfe">
<tpAmb>2</tpAmb>
<verAplic>SVRSnfce201809061124</verAplic>
<cStat>100</cStat>
<xMotivo>Autorizado o uso da NF-e</xMotivo>
<cUF>33</cUF>
<dhRecbto>2019-08-21T10:49:58-03:00</dhRecbto>
<chNFe>33190511146466000116654440000008011823959936</chNFe>
<protNFe versao="4.00">
<infProt Id="ID333190000467874">
<tpAmb>2</tpAmb>
<verAplic>SVRSnfce201807191353</verAplic>
<chNFe>33190511146466000116654440000008011823959936</chNFe>
<dhRecbto>2019-05-15T09:20:59-03:00</dhRecbto>
<nProt>333190000467874</nProt>
<digVal>I7+giKo7YWys5YAWbXRXxl/tyUA=</digVal>
<cStat>100</cStat>
<xMotivo>Autorizado o uso da NF-e</xMotivo>
</infProt>
</protNFe>
</retConsSitNFe>
    ]]>
</retorno>
</resposta>
Totvs custom tabs box items
defaultno
referenciaempresa
Bloco de código
languagexml
titleLeiaute de empresa
    <empresa>
        <!--
        campo: CNPJ
        funcao: informar o CNPJ da empresa emitente
        -->
        <CNPJ>11146466000116</CNPJ>

        <!--
        campo: IE
        funcao: informar a incrição estadual da empresa emitente
        -->
        <IE>111222333444</IE>

        <!--
        campo: razaoSocial
        funcao: informar o nome razão social da empresa emitente
        -->
        <razaoSocial>Nome Razao Teste</razaoSocial>

        <!--
        campo: fantasia
        funcao: informar o nome fantasia da empresa emitente
        -->
        <fantasia>Nome Fantasia</fantasia>

        <!--
        campo: cep
        funcao: informar o nome fantasia da empresa emitente
        -->
        <cep>27460000</cep>

        <!--
        campo: tipoLogradouro
        funcao: informar o tipo de logradouro da empresa emitente
        -->
        <tipoLogradouro>Avenida</tipoLogradouro>

        <!--
        campo: logradouro
        funcao: informar o logradouro da empresa emitente
        -->
        <logradouro>Brasil</logradouro>

        <!--
        campo: nro
        funcao: informar o numero do logradouro da empresa emitente
        -->
        <nro>S/N</nro>

        <!--
        campo: bairro
        funcao: informar o bairro da empresa emitente
        -->
        <bairro>Centro</bairro>

        <!--
        campo: complemento
        funcao: informar o complemento da empresa emitente
        -->
        <complemento>Sala 1</complemento>

        <!--
        campo: cMunicipio
        funcao: informar o codigo do municipio da empresa emitente
        -->
        <cMunicipio>3304557</cMunicipio>

        <!--
        campo: xMunicipio
        funcao: informar o nome do municipio da empresa emitente
        -->
        <xMunicipio>Rio de Janeiro</xMunicipio>

        <!--
        campo: cUF
        funcao: informar o codigo da UF da empresa emitente
        -->
        <cUF>33</cUF>

        <!--
        campo: xUF
        funcao: informar o nome da UF da empresa emitente
        -->
        <xUF>RJ</xUF>

        <!--
        campo: cPais
        funcao: informar o codigo do pais da empresa emitente
        -->
        <cPais>1058</cPais>

        <!--
        campo: xPais
        funcao: informar o nome do pais da empresa emitente
        -->
        <xPais>Brasil</xPais>

        <!--
        campo: telefone
        funcao: informar o telefone da empresa emitente
        -->
        <telefone>44555667788</telefone>
        
        <!--
        campo: email
        funcao: informar o email da empresa emitente
        -->
        <email>[email protected]</email>

        <!--
        campo: tipoRegimeTributario
        funcao: informar o tipo de regime tributario da empresa emitente
        valores: 1: SimplesNacional / 3: RegimeNormal
        -->
        <tipoRegimeTributario>1</tipoRegimeTributario>
    </empresa>
Totvs custom tabs box items
defaultno
referenciaconfig_dfe


Totvs custom tabs box items
defaultno
referenciaconfig_sat


Totvs custom tabs box items
defaultno
referenciaimpressora


...