Histórico da Página
Cadastro de Autorizados à Acessar a NFe
Linha de Produto: | RMS |
Segmento: | VAREJO |
Módulo: | Conector |
Função: | Processo para Transmissão do NFe para a Sefaz Autorizadora |
Situação/Requisito: | Cadastro de Autorizados a Acessar a NFe. |
Solução/Implementação: | Foi implementada a Tela de Cadastro de Autorizados a Acessar a NFe. |
Chamados relacionados: | TTBMV0 |
Versões/Release: | 5681.1 |
É necessário atualizar a versão do Runtime do Crystal Reports para a utilização da NFE. O cliente deve baixar o instalador do runtime e instalá-lo.
O endereço de download do Crystal Reports Runtime Suport Pack 13 (v.13.0.13.1597) é :
- Compilar os objetos de banco de dados constantes no pacote (*.PLB).
1.1. VW05_NFEXML
1.2. VW03_NFENTRADA
1.3. VW61_DET_DI
1.4. VW62_DET_DI_ADI
1.5. VW50_NFE
1.6. VW50_NFE_AUTORIZADOS
1.7. VW04_CCEVENTOS
1.8. VW67_DET_II
1.9. VW51_NFE_REF
1.10. VW65_DET_ICM
1.11. VW60_DET
1.12. VW02_USUARIOS
1.13. VW71_DET_COMB
1.14. DEV_NF_EMITIDA
1.15. VW01_FILIAL
1.16. AA1DIIMP
1.17. AA1DIFCI
1.18. NFE_CONTROLE_SAIDA
1.19. PROC_VGLDIMPO
1.20. PC_FIS_NFE
Atualizar os objetos .DLL na área do servidor de executáveis. Os objetos de programas constantes neste pacote são:
- VGLDIMPO
- VGFPANFE
Atualizar os arquivos compactados do pacote conforme abaixo:
Criar pasta C:\NFE\PL008E
Descompactar:
Servidor.ZIP em C:\NFE
XML.ZIP em C:\NFE\XML
Reports.ZIP em C:\NFE\REPORTS
PL008E.ZIP em C:\NFE\PL008E
Estrutura da nova tabela, utilizada para a transmissão de NFe’s.
VW50_NFE_AUTORIZADOS (usada para armazenar as informações dos autorizados à acessar a NFe)
Campos | Tipo | Conteúdo |
CFG_UN AUT_CNPJ_CPF AUT_EH_CPF AUT_XNOME DTC_ATUALIZACAO | NUMBER(14) NUMBER(14) NUMBER(1) VARCHAR2(255) DATE | CNPJ da empresa que emitiu a NFe [CHAVE] CNPJ ou CPF do autorizado a acessar a NFe [CHAVE] Flag que indica se o autorizado é CPF = 1 ou CNPJ = 0 [default 0] Nome ou Razão Social do autorizado a acessar a NFe Data em que o registro dos autorizados a acessar a NFe sofreu atualização no banco oracle [sysdate] |
Tela – Cadastro de Autorizados a acessar dados da NFe
Este documento tem como objetivo evidenciar a implementação realizada da tela “Cadastro de Autorizados a acessar dados da NFe”.
Esta implementação está disponível a partir da versão 2.1.10.42.
Para verificação da melhoria, é necessário acessar a tela – Cadastro de Autorizados a acessar dados da NFe, no menu principal do Conector.
Ao clicar no novo Botão “Cadastro de Autorizados à acessar a NFe”.
A Tela de Cadastro de Autorizados a acessar dados da NFe, é uma tela padrão de cadastro, com as ações de cadastro básico, como incluir, excluir, alterar, filtrar por CNPJ Emitente.
Explicando os botões de ação:
Novo, ou incluir novo registro. Ao clicar neste botão de ação, a tela se apresentará desta forma:
Basta informar o CNPJ ou CPF e o nome ou razão social do autorizado a acessar a NFe.
Botão voltar, volta ao estado inicial da tela.
Botão Salvar, salva as informações digitadas na tela na tabela VW50_NFE_AUTORIZADOS.
Caso seja digitado algum CNPJ ou CPF inválido, a validação será realizada e a seguinte mensagem é mostrada ao usuário:
Ao clicar em uma linha do Grid, a mesma entra em modo EDIÇÃO, como ilustrado abaixo:
Botão Excluir, apaga um registro cadastrado!
É mostrado uma solicitação de confirmação, para a exclusão do Autorizado a acessar a NFe.
Neste mesmo momento, é possível alterar os dados cadastrados!
Ou retornar ao estado anterior, cancelando o MODO = EDIÇÃO
Agora basta emitir uma NFe, normalmente, para constatar as informações no XML da NFe.
Abaixo, segue um exemplo de nota emitida e autorizada pela Sefaz, com os dados exemplificados acima:
Abaixo, segue o XML da nota Autorizada com sucesso (Procurar pela tag autXML em destaque na cor vermelha).
<?xml version="1.0" encoding="UTF-8" ?>
- <nfeProc xmlns="http://www.portalfiscal.inf.br/nfe" versao="3.10">
- <NFe xmlns="http://www.portalfiscal.inf.br/nfe">
- <infNFe Id="NFe35151205320808000170550010000501291004763939" versao="3.10">
- <ide>
<cUF>35</cUF>
<cNF>00476393</cNF>
<natOp>VENDA MERC ADQ E/OU REC TERC</natOp>
<indPag>1</indPag>
<mod>55</mod>
<serie>1</serie>
<nNF>50129</nNF>
<dhEmi>2015-12-15T18:44:52-02:00</dhEmi>
<dhSaiEnt>2015-12-15T19:14:52-02:00</dhSaiEnt>
<tpNF>1</tpNF>
<idDest>1</idDest>
<cMunFG>3550308</cMunFG>
<tpImp>1</tpImp>
<tpEmis>1</tpEmis>
<cDV>9</cDV>
<tpAmb>2</tpAmb>
<finNFe>1</finNFe>
<indFinal>1</indFinal>
<indPres>1</indPres>
<procEmi>0</procEmi>
<verProc>3.10</verProc>
</ide>
- <emit>
<CNPJ>05320808000170</CNPJ>
<xNome>LOJA 01</xNome>
<xFant>RK01-9 RIVIERA STA TEREZA</xFant>
- <enderEmit>
<xLgr>EST.DOS ALVARENGAS 630 PREDIO 8/9</xLgr>
<nro>10</nro>
<xBairro>JD SANTA TEREZA</xBairro>
<cMun>3550308</cMun>
<xMun>SAO PAULO</xMun>
<UF>SP</UF>
<CEP>04901000</CEP>
<cPais>1058</cPais>
<xPais>BRASIL</xPais>
<fone>1133786855</fone>
</enderEmit>
<IE>623075563110</IE>
<IM>0</IM>
<CNAE>1000000</CNAE>
<CRT>3</CRT>
</emit>
- <dest>
<CNPJ>48124457000568</CNPJ>
<xNome>NF-E EMITIDA EM AMBIENTE DE HOMOLOGACAO - SEM VALOR FISCAL</xNome>
- <enderDest>
<xLgr>ESTRADA DOS ALVARENGAS</xLgr>
<nro>4311</nro>
<xBairro>ASSUNCAO</xBairro>
<cMun>3548708</cMun>
<xMun>SAO BERNARDO DO CAMPO</xMun>
<UF>SP</UF>
<CEP>09850550</CEP>
<cPais>1058</cPais>
<xPais>BRASIL</xPais>
</enderDest>
<indIEDest>1</indIEDest>
<IE>635393333112</IE>
</dest>
- <autXML>
<CPF>00123456797</CPF>
</autXML>
- <autXML>
<CNPJ>00012345000165</CNPJ>
</autXML>
- <det nItem="1">
- <prod>
<cProd>51</cProd>
<cEAN />
<xProd>BAGUETE COMUM 200G UN</xProd>
<NCM>63026000</NCM>
<EXTIPI>00</EXTIPI>
<CFOP>5102</CFOP>
<uCom>KG0001</uCom>
<qCom>1.0000</qCom>
<vUnCom>10.8400000000</vUnCom>
<vProd>10.84</vProd>
<cEANTrib />
<uTrib>KG</uTrib>
<qTrib>1.0000</qTrib>
<vUnTrib>10.8400000000</vUnTrib>
<indTot>1</indTot>
</prod>
- <imposto>
- <ICMS>
- <ICMS20>
<orig>0</orig>
<CST>20</CST>
<modBC>3</modBC>
<pRedBC>61.11</pRedBC>
<vBC>4.22</vBC>
<pICMS>18.00</pICMS>
<vICMS>0.76</vICMS>
</ICMS20>
</ICMS>
- <IPI>
<cEnq>999</cEnq>
- <IPINT>
<CST>53</CST>
</IPINT>
</IPI>
- <PIS>
- <PISAliq>
<CST>01</CST>
<vBC>10.84</vBC>
<pPIS>1.65</pPIS>
<vPIS>0.17</vPIS>
</PISAliq>
</PIS>
- <COFINS>
- <COFINSAliq>
<CST>01</CST>
<vBC>10.84</vBC>
<pCOFINS>7.60</pCOFINS>
<vCOFINS>0.82</vCOFINS>
</COFINSAliq>
</COFINS>
</imposto>
</det>
- <total>
- <ICMSTot>
<vBC>4.22</vBC>
<vICMS>0.76</vICMS>
<vICMSDeson>0.00</vICMSDeson>
<vBCST>0.00</vBCST>
<vST>0.00</vST>
<vProd>10.84</vProd>
<vFrete>0.00</vFrete>
<vSeg>0.00</vSeg>
<vDesc>0.00</vDesc>
<vII>0.00</vII>
<vIPI>0.00</vIPI>
<vPIS>0.17</vPIS>
<vCOFINS>0.82</vCOFINS>
<vOutro>0.00</vOutro>
<vNF>10.84</vNF>
</ICMSTot>
</total>
- <transp>
<modFrete>0</modFrete>
- <vol>
<qVol>1</qVol>
<esp>DIVERSOS</esp>
<pesoL>0.000</pesoL>
<pesoB>0.000</pesoB>
</vol>
</transp>
- <cobr>
- <dup>
<nDup>50129</nDup>
<dVenc>2015-12-30</dVenc>
<vDup>10.84</vDup>
</dup>
</cobr>
</infNFe>
- <Signature xmlns="http://www.w3.org/2000/09/xmldsig#">
- <SignedInfo>
<CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" />
<SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" />
- <Reference URI="#NFe35151205320808000170550010000501291004763939">
- <Transforms>
<Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" />
<Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" />
</Transforms>
<DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" />
<DigestValue>/PUGZisChJjKd69KHrOy0A7KQRE=</DigestValue>
</Reference>
</SignedInfo>
<SignatureValue>HPNPI9iZ7AQ3/hSB0vn5m328Oijk48rhv/ttL6KiecFttM34mLxKEHn/MW0Dpnmb7hhmzDlrg6R5frGAVb1ic5Yj3ZWCfoy+9m5EXFSeY+qf30G/732+Qm/0YtLdLqgSxFpD2dwN6NUYwgd/vpfxqdjSNcWrRvwRVA897f7oOfMhnaJfmrF72j4JjkIxsGLV1FPX9LmTK7sc2O8LYQrUMCjYhQrIDiU/Pz2SnQjWm+BdUR4SHoU7TwTplX20/ZwabHsqka2U+jLEV5VA9SABPViKTxxovtkgJ9k/hnw4EH/07t+iBb2FEULD/mw7hzH6fXha716tGhfGjV2P4yScBQ==</SignatureValue>
- <KeyInfo>
- <X509Data>
<X509Certificate>MIIIRzCCBi+gAwIBAgIQTPum2yfz9Ifp8vI08wI8DzANBgkqhkiG9w0BAQsFADB0MQswCQYDVQQGEwJCUjETMBEGA1UEChMKSUNQLUJyYXNpbDEtMCsGA1UECxMkQ2VydGlzaWduIENlcnRpZmljYWRvcmEgRGlnaXRhbCBTLkEuMSEwHwYDVQQDExhBQyBDZXJ0aXNpZ24gTXVsdGlwbGEgRzUwHhcNMTUwMTI3MDAwMDAwWhcNMTYwMTI2MjM1OTU5WjCB1TELMAkGA1UEBhMCQlIxEzARBgNVBAoUCklDUC1CcmFzaWwxODA2BgNVBAsUL0F1dGVudGljYWRvIHBvciBDZXJ0aXNpZ24gQ2VydGlmaWNhZG9yYSBEaWdpdGFsMRswGQYDVQQLFBJBc3NpbmF0dXJhIFRpcG8gQTExFTATBgNVBAsUDElEIC0gNzU2NzIyMjEZMBcGA1UEAxMQUk1TIFNPRlRXQVJFIFMgQTEoMCYGCSqGSIb3DQEJARYZbmV3dG9uLmNlc2FyQHRvdHZzLmNvbS5icjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAIaXTkslG3Ikxe2lN3dF0Mmt6w5HxnMjM4HJNVzlDpa7yhhXd5GVW5pf5x9eTdRKBW+88n5xjyqGJgxsOHSeoKHHOmQKn2P1nD+8nbA6mSv8qb4mUVqs+u9Dta0Ikxt3buLmWBJekryzWksbxwO6gzS9PqxRQOQNQmcI4wcP+P5VIcuZoeSKwc1ma0A+KHmAc4X2Yu3DvVLLhrlY5aXsizjEC6E48kicTDqY1e7Wd3tmTWIdmyVdQoBlCXsO+dY17NG/NdVAhSlmZrU8zXnOf8ED+quF2hhYVi5CjyMbEjteyG72HWm7Fx6JsVM3RYhT+I4mznzT8yZ2VVAMsLtc9QMCAwEAAaOCA3EwggNtMIG3BgNVHREEga8wgaygPQYFYEwBAwSgNAQyMjYwNTE5NzYyNTUzOTA4Nzg0NDAwMDAwMDAwMDAwMDAwMDAwMDI2MzU5OTgzU1NQU1CgHAYFYEwBAwKgEwQRQU5EUkUgQUxWRVMgVkVJR0GgGQYFYEwBAwOgEAQOMDUzMjA4MDgwMDAxNzCgFwYFYEwBAwegDgQMMDAwMDAwMDAwMDAwgRluZXd0b24uY2VzYXJAdG90dnMuY29tLmJyMAkGA1UdEwQCMAAwHwYDVR0jBBgwFoAUnVDPvf8kyq+xM+sX4kJ6jmkqjlMwDgYDVR0PAQH/BAQDAgXgMIGJBgNVHSAEgYEwfzB9BgZgTAECAQswczBxBggrBgEFBQcCARZlaHR0cDovL2ljcC1icmFzaWwuY2VydGlzaWduLmNvbS5ici9yZXBvc2l0b3Jpby9kcGMvQUNfQ2VydGlzaWduX011bHRpcGxhL0RQQ19BQ19DZXJ0aVNpZ25NdWx0aXBsYS5wZGYwggElBgNVHR8EggEcMIIBGDBcoFqgWIZWaHR0cDovL2ljcC1icmFzaWwuY2VydGlzaWduLmNvbS5ici9yZXBvc2l0b3Jpby9sY3IvQUNDZXJ0aXNpZ25NdWx0aXBsYUc1L0xhdGVzdENSTC5jcmwwW6BZoFeGVWh0dHA6Ly9pY3AtYnJhc2lsLm91dHJhbGNyLmNvbS5ici9yZXBvc2l0b3Jpby9sY3IvQUNDZXJ0aXNpZ25NdWx0aXBsYUc1L0xhdGVzdENSTC5jcmwwW6BZoFeGVWh0dHA6Ly9yZXBvc2l0b3Jpby5pY3BicmFzaWwuZ292LmJyL2xjci9DZXJ0aXNpZ24vQUNDZXJ0aXNpZ25NdWx0aXBsYUc1L0xhdGVzdENSTC5jcmwwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMEMIGgBggrBgEFBQcBAQSBkzCBkDBkBggrBgEFBQcwAoZYaHR0cDovL2ljcC1icmFzaWwuY2VydGlzaWduLmNvbS5ici9yZXBvc2l0b3Jpby9jZXJ0aWZpY2Fkb3MvQUNfQ2VydGlzaWduX011bHRpcGxhX0c1LnA3YzAoBggrBgEFBQcwAYYcaHR0cDovL29jc3AuY2VydGlzaWduLmNvbS5icjANBgkqhkiG9w0BAQsFAAOCAgEAvig/HQVSoKbs+b0a677qshTU5jerLAFJ689eIlqEDiI+3YS/JiYGIjhHfqce/Fshv89xRJ6PpwT3ZlRFMAbwFYbf7Yaan+2RwPc3jyNm55lrU9IHiF/MlZiDULPr7YVhph4+sseu0/M1ucfXd+oM1zVMgROzH2h2Dlvu7j2vsau19eVvSwzOyYWAXqbaWufTPthvfFNK6QCELoJ/ZErab2+DKkpUKyS6nRmduTNVGGc69kkDv1upDqIvsFDKAsDe60ksCNCrwvWDGIBIk3ZfSvjVVp6XFFki0Yz5tNOzSlMAByjVktySJZmCy5qaH+2sORwAjcsVbQe1CNNkyBZ0CqIEjWgxTTvEvl7p0CdszF/kaUZcdIU/TyGiHhS4utm0zLZTo14ghT6AGhxvcxJhvyzVQG3m+0WKhO9xNIDiYn/qsF/cn0o3FNUdjMjCEmLj9pAWr9B04KDGFOvIe3L0vqDBnrFNprakHBwn0m7BIQ8sXbf+ub7stujquoroFuP3zs3hzE1/Z0lwsyjYIZ2uWxx53y22ezgjH7StvgkC4LA3Il4KfuxnqkjCzocIgaUeM/Zg9IRTynGlnKIKQf8LUDE/FTpN6qP0VRNJFsPtH634J1DhgQr2WWHDGvUcZz+uVUOIZ6zSg8w4SGmdY3npgCaX+XUjbFIFpYp+vUu8nUY=</X509Certificate>
</X509Data>
</KeyInfo>
</Signature>
</NFe>
- <protNFe versao="3.10" xmlns="http://www.portalfiscal.inf.br/nfe">
- <infProt>
<tpAmb>2</tpAmb>
<verAplic>SP_NFE_PL_008f</verAplic>
<chNFe>35151205320808000170550010000501291004763939</chNFe>
<dhRecbto>2015-12-16T20:14:20-02:00</dhRecbto>
<nProt>135150005989967</nProt>
<digVal>/PUGZisChJjKd69KHrOy0A7KQRE=</digVal>
<cStat>100</cStat>
<xMotivo>Autorizado o uso da NF-e</xMotivo>
</infProt>
</protNFe>
</nfeProc>
Informações Técnicas
Tabelas Utilizadas | VW50_NFE_AUTORIZADOS – Para armazenar os autorizados a acessar a NFe. |
Funções Envolvidas | Nota Fiscal Eletrônica de Saída Geração de XML de Nota Fiscal Eletrônica de Saída Assinatura de XML de Nota Fiscal Eletrônica de Saída Validação de XML de Nota Fiscal Eletrônica de Saída Transmissão de XML de Nota Fiscal Eletrônica de Saída Cadastro de Autorizados à acessar a NFe |
Sistemas Operacionais | Windows®/Linux® |