Tempo aproximado para leitura: 00:00:30 min
Dúvida
Como realizar a impressão da DANFE-COM no RM, quais os status permitidos e como se estruturam as informações no relatório?
Ambiente
Cross Segmentos - TOTVS Backoffice (Linha RM) - Documentos Eletrônicos - A partir da versão 12.1.2502
Solução
A impressão da DANFE-COM é realizada através do processo Imprimir DANFE (SmartView). O modelo oficial (NUCREL00001 - DANFE-COM - 1.00 - Retrato) deve ser obtido diretamente no TOTVS Compartilhamento
O processo de impressão valida o status da NFCom conforme as regras abaixo:
Não Transmitido: A DANFE é impressa com a marca d'água "NOTA AINDA NÃO AUTORIZADA - SEM VALOR FISCAL", permitindo a conferência prévia.
Autorizado: Permite a impressão da versão oficial para envio ao cliente.
Demais status: O sistema impedirá a emissão com a mensagem: "A DANFE só poderá ser emitida se a Nota estiver Autorizada".
Abaixo, segue os passos necessários a serem validados:
1. Modos de Geração e Impressão:
Visualização: O SmartView carrega os dados e exibe o documento na tela. Este modo é restrito à impressão individual. Após visualizar, basta clicar no ícone de impressora ou exportar para PDF.
No processo Imprimir DANFE-COM, o recurso SmartView já é carregado com os dados preenchidos.
Temos o tipo de geração "Visualiza Impressão":
Nesta etapa basta clicar em Enviar, que veremos a execução do recurso SmartView exibindo o DANFE-COM para visualização:

-
Impressão: Para imprimir a partir da Visualização basta clicar no ícone de impressão conforme destacado abaixo e selecionar a impressora de destino:

A impressão também pode ser feita após selecionar o Tipo de Geração "Salvar em PDF" e mandar o arquivo gerado para impressora.
-
Salvar em Arquivo PDF: O tipo de geração “Salvar em PDF” armazena o arquivo no diretório selecionado, utilizando como nome o chave de acesso da nota, seguido da extensão “.PDF”.
Exemplo: 35251099999999000191620050000000261020027989.PDF
O tipo de geração "Visualizar Impressão", também permite exportar o DANFE-COM em formato PDF:
-
Impressão de Múltiplas NFCom: Para imprimir vários documentos simultaneamente, deve-se obrigatoriamente utilizar a opção "Salvar em PDF" e, posteriormente, enviar os arquivos gerados para a impressora.


2. Detalhamento Relatório DANFE-COM
Todas as informações apresentadas no DANFE-COM são extraídas do arquivo XML da NFCom. Nenhum dado será considerado a partir de cadastros internos do sistema, evitando divergências entre o arquivo XML e a sua representação impressa.
A seguir, são detalhadas as divisões que compõem o DANFE-COM:
2.1 Divisão I - Informações do Cabeçalho: Dados do Emitente:
O cabeçalho deverá indicar obrigatoriamente os dados do emitente da NFCom, contendo as seguintes informações:

Campos NFCom
| Nomes | Tipos | Campos Xml |
|---|---|---|
| Razão Social do Emitente | Literal | emit.xNome |
| CNPJ/CPF | Literal | emit.CNPJ.emit.CPF |
| Inscrição Estadual | Literal | emit.IE |
| Endereço Completo Emitente | ||
| Logradouro | Literal | enderDest.xLgr |
| Número | Literal | enderDest.nro |
| Complemento | Literal | enderDest.xCpl |
| Bairro | Literal | enderDest.xBairro |
| Nome do Município | Literal | enderDest.xMun |
| CEP | Literal | enderDest.CEP |
| Sigla da UF | Literal | enderDest.UF |
| Telefone | Literal | enderDest.fone |
2.2 Divisão II – Informações do Assinante / Destinatário
Local onde deverá ser impressas as informações do destinatário/assinante da NFCom:
Campos NFCom
| Nomes | Tipo | Campos Xml |
|---|---|---|
| Razão Social | Literal | dest.xNome |
| CNPJ / CPF | Literal | dest.CNPJ/dest.CPF |
| Inscrição Estadual | Literal | dest.IE |
| Telefone | Literal | enderDest.fone |
| Código do Cliente | Literal | assinante.iCodAssinante |
| Referência | Data | gFat.CompetFat |
| Vencimento | Data | gFat.dVencFat |
| Total a Pagar | Decimal | total.vNF |
| Endereço Completo Destinatário / Assinante | ||
| Logradouro | Literal | enderDest.xLgr |
| Número | Literal | enderDest.nro |
| Complemento | Literal | enderDest.xCpl |
| Bairro | Literal | enderDest.xBairro |
| CEP | Literal | enderDest.CEP |
| Nome do Município | Literal | enderDest.xMun |
| Sigla da UF | Literal | enderDest.UF |
2.3 Divisão III – Informações de Identificação da NFCom e do Protocolo de Autorização
Informações de identificação da NFCom:
Campos NFCom
| Número da NFCom | Literal | ide.nNF |
|---|---|---|
| Série da NFCom | Literal | ide.serie |
| Data de Emissão | Data | ide.dhEmi |
| Chave de Acesso | Literal | infNFCom - Atributo=Id |
| Protocolo de Autorização | Literal | infProt.nProt |
| Data e Hora da Transmissão | Literal | infProt.dhRecbto |
2.4 Divisão IV – Informações dos itens do DANFE-COM
Local onde será apresentado a lista de produtos e serviços:
Campos NFCom
| Itens da Fatura | Decimal | prod.xProd | Se o item possuir o indicador de devolução (prod.indDevolucao) deverá ser adicionado na descrição o literal “Devolução” entre parênteses. |
|---|---|---|---|
| Unidade | Decimal | prod.uMed | |
| Quantidade | Decimal | prod.qFaturada | |
| Preço Unitário | Decimal | prod.vItem | |
| Valor Total | Decimal | prod.vProd | |
| PIS/COFINS | Decimal | (PIS.vPIS + COFINS.vCOFINS) | |
| Base de Cálculo ICMS | Decimal | vBC | A tag vBC estará presente nos ICMS's com CST's 00, 20 e 90 |
| Alíquota | Decimal | (pICMS + pFCP) |
A tag pICMS estará presente nos ICMS's com CST's 00, 20 e 90 A tag pFCP estará presente nos ICMS's com CST's 00 e 20 |
| Valor do ICMS | Decimal | (vICMS + vFCP) |
A tag vICMS estará presente nos ICMS's com CST's 00, 20 e 90 A tag vFCP estará presente nos ICMS's com CST's 00 e 20 |
2.5 Divisão V – Informações dos Tributos
Local destinado à exibição dos valores totais dos tributos que serão impressos no DANFE-COM:
Campos NFCom
| VALOR TOTAL NNF | Decimal | total.vNF | |
|---|---|---|---|
| TOTAL BASE DE CALCULO | Decimal | imposto.ICMS.vBC | |
| VALOR ICMS | Decimal | imposto.ICMS.vICMS | Quando for os CTS's - 00 ou 20 utilizará o valor da base de cálculo. |
| VALOR ISENTO | Decimal | prod.vProd | Quando for os CTS's - 40 ou 51 utilizará o valor do produto. |
| VALOR OUTROS | Decimal | imposto.ICMS.vICMS | Quando for o CTS - 90 utilizará o valor da base de cálculo. |
| PIS | Decimal | imposto.PIS.vPIS | |
| COFINS | Decimal | imposto.COFINS.vCOFINS | |
| FUST | Decimal | imposto.FUST.vFUST | |
| FUNTTEL | Decimal | imposto.FUNTTEL.vFUNTTEL | |
2.6 Divisão VI – Área de Mensagem Fiscal
Área destinada à impressão de mensagens de interesse fiscal contida no arquivo eletrônico da NFCom:

Campo NFCom
| RESERVADO AO FISCO | Literal | infAdic.infAdFisco |
|---|---|---|
2.7 Divisão VII – Mensagem de Interesse do Contribuinte - QrCode PIX
Área destinada à impressão de mensagens de interesse do contribuinte contidas no arquivo eletrônico da NFCom:
DANFE-COM - Informações Complementares

DANFE-COM - QrCode PIX
Campo NFCom
| Nome | Tipo | Campo XML | Observação |
|---|---|---|---|
| QrCode PIX | Literal | gFat.gPIX.urlQRCodePIX |
O QrCode será exibido quando a tag "urlQRCodePIX" do xml estiver preenchida. O serviço utilizado pelo Nucleus para gerar automaticamente o QRCodePIX, porém é necessário ter o TOTVS Techfin. |
| INFORMAÇÕES COMPLEMENTARES | Literal | infAdic.infCpl |
2.8 Divisão VIII – Código de Barras - Fatura/Pagamento

Campo NFCom
| Nome | Tipo | Campo XML | Observação |
|---|---|---|---|
| CODIGO DE BARRAS - FATURA/PAGAMENTO | Literal | gFat.codBarras |
Para os clientes que não possuem o TOTVS Techfin, o campo será preenchido com zeros ou noves. |
Saiba Mais
Para detalhes adicionais sobre o layout e campos da DANFECOM, acesse a documentação técnica: DANFE-COM
0 Comentários