O can-inu é utilizado para a realizar o cancelamento ou a inutilização de documentos, para isso é levado em consideração o status da nota na SEFAZ, ou seja, se a nota estiver autorizada na SEFAZ, o documento é cancelado, caso contrário o documento será inutilizado.
Abaixo segue um exemplo de nomenclatura do arquivo:
✓ LGSNDD2000001001#0001_ped_can-inu.txt
As impressões do cancelamento só ocorrem ao enviá-los para documentos do tipo SAT ou MF-e. Cancelamento por substituição só é aceito para chaves NFC-e.
|
0000 |
PAI: - |
OBR. 1-1 |
|||||
# |
Campo |
Tipo |
Ob. |
Tam. |
Descrição |
||
1 |
tpOperacao |
C |
S |
8 |
Deve ser preenchido com a descrição do tipo de operação (CANCINUT). |
||
2 |
chave |
C |
S |
2 ou 44 |
Deve ser informada a chave da NF-e que será cancelada ou inutilizada.
OBS.: Será aceito com tamanho 2 apenas o valor 55. Ao enviar o valor 55 no ped_can-inu, será feito uma comparação com o nome do arquivo can-inu enviado e o último ped_env processado, caso sejam iguais será gerado um can-inu para a última NF-e processada. |
||
3 |
justificativa |
C |
S |
15 - 255 |
Informar texto de justificativa do pedido de cancelamento. |
||
4 |
justificativa |
C |
N |
15 - 255 |
Informar texto de justificativa do pedido de inutilização. O preenchimento do segundo campo de justificativa é opcional. Caso os dados não sejam informados, e a operação a ser realizada seja de inutilização, será usada automaticamente a justificativa do campo anterior. |
||
5 |
versao |
C |
N |
4 |
Indicação da versão de layout da NFC-e (4.00). |
||
Exemplo TXT 0000;CANCINUT;42081106255692000103550010000000012200000013;Dados incorretos da nota;Dados incorretos da nota;4.00
Exemplo XML <?xml version="1.0" encoding="utf-8"?> <nfeCancInut> <chNFe>42081106255692000103550010000000012200000013</chNFe> <xMotivoCanc>Dados incorretos da nota</xMotivoCanc> <xMotivoInut>Dados incorretos da nota</xMotivoInut> </nfeCancInut> |
|||||||
1000 |
PAI: - |
OPC. 0-1 |
|||||
# |
Campo |
Tipo |
Ob. |
Tam. |
Descrição |
||
6 |
chNfeRef |
C |
S |
9 |
Chave da nota substituta em contingência, informando esta tag significa que está realizando processo de cancelamento por substituição, onde estará encaminhando o cancelamento para a chave da nota com status normal (Linha: 0000) e referenciando a chave da nota com status em contingência (Linha: 1000) que será à substituta. |
||
Exemplo TXT 1000;23181108723218000186656660000014439674533691
Exemplo XML <nfeCancInut> <chNFeRef>31181010261693000120599000095970068624632840</chNFeRef> </nfeCancInut>
Exemplo XML completo <?xml version="1.0" encoding="utf-8"?> <nfeCancInut> <chNFe>52200347508411022559653000000013181262131064</chNFe> <xMotivoCanc>Falha de comunicação com a sefaz</xMotivoCanc> <xMotivoInut>Falha de comunicação com a sefaz</xMotivoInut> <chNFeRef>52200347508411022559653000000013199373242150</chNFeRef> </nfeCancInut>
|
|||||||
10000 |
PAI: - |
OPC. 0-1 |
|||||
# |
Campo |
Tipo |
Ob. |
Tam. |
Descrição |
||
6 |
dadosAdic |
C |
S |
9 |
Comando para abrir os dados de impressão da Impressão Adicional. Apenas deverá ser inserida essa linha caso o usuário deseje utilizar as informações de impressão adicional. |
||
Exemplo TXT 10000;
Exemplo XML <dadosAdic> |
|||||||
10200 |
PAI: 10000 |
OPC. 0-1 |
|||||
# |
Campo |
Tipo |
Ob. |
Tam. |
Descrição |
||
7 |
LogoName |
C |
N |
|
Inserir a nomenclatura da logo que se deseja utilizar na impressão adicional, conforme as configurações do formulário que será utilizado (central ou Esquerda). |
||
Exemplo TXT 10200;LogoName;LogoCentral
Exemplo XML <nfeCancInut> <dadosAdic> <LogoName>LogoName</LogoName> </dadosAdic> </nfeCancInut> |
|||||||
10250 |
PAI: 10000 |
OPC. 0-1 |
|||||
# |
Campo |
Tipo |
Ob. |
Tam. |
Descrição |
||
8 |
PrinterName |
C |
N |
|
Linha para inserção da impressora que se deseja imprimir a Impressão Adicional. Apenas deverá ser inserida essa linha caso o usuário não queira utilizar a impressora já cadastrada no Connector Settings. |
||
Exemplo TXT 10250;NomeImpressora
Exemplo XML <nfeCancInut> <dadosAdic> <PrinterName>NomeImpressora</PrinterName> </dadosAdic> </nfeCancInut> |
|||||||
10271 |
PAI: 10000 |
OPC. 0-1 |
|||||
# |
Campo |
Tipo |
Ob. |
Tam. |
Descrição |
||
9 |
ConcentratorPrint |
N |
N |
1 |
Tag impressão no Concentrador para agentes que trabalham como físicos. 0 - Não imprimir 1 - Imprimir Obs: os documentos que terão entrada via HTTP no Concentrador, que possuem o valor 1 na TAG, deverão realizar a impressão no Concentrador |
||
Exemplo TXT 10271;1
Exemplo XML <nfeCancInut> <dadosAdic> <ConcentratorPrint>1</ConcentratorPrint> </dadosAdic> </nfeCancInut> |
|||||||
Esta funcionalidade (ConcentratorPrint) está disponível apenas no release 89305 e a partir do release 90080.
|
10282 |
PAI: 10000 |
OPC. 0-1 |
|||||
# |
Campo |
Tipo |
Ob. |
Tam. |
Descrição |
||
10 |
FormSatCName |
C |
N |
|
Linha para inserção do formulário SAT que se deseja imprimir a Impressão Adicional. Apenas deverá ser inserida essa linha caso o usuário não queira utilizar o formulário já cadastrado no Connector Settings. O formulário informado deve ser compatível com a impressora utilizada para a impressão do documento original |
||
Exemplo TXT 10282;FormulárioCancelamento
Exemplo XML <nfeCancInut> <dadosAdic> <FormSatCName>FormulárioCancelamento</FormSatCName> </dadosAdic> </nfeCancInut> |
|||||||
Exemplos de cancelamento/inutilização |
TXT: 0000;CANCINUT;42181108723218000186656660000014439674533690;Cancelado pelo Contribuinte COO:001828;Cancelado pelo Contribuinte COO:001828
XML: <?xml version="1.0" encoding="utf-8"?> <nfeCancInut> <chNFe>42181010261693000120599000095970068624632840</chNFe> <xMotivoCanc>Dados incorretos da nota</xMotivoCanc> <xMotivoInut>Dados incorretos da nota</xMotivoInut> <chNFeRef>42181010261693000120599000095970068624632840</chNFeRef> </nfeCancInut> |