Dúvida
Como realizar cancelamento de nota fiscal via XML, pelo serviço 501 do Integrador?
Solução
Para realizar o cancelamento de nota fiscal via XML do serviço 501, é necessária a importação de um XML de operação UPDATE, referenciando o cancelamento de determinada nota fiscal.
- Sem informar chave de acesso no XML de cancelamento do serviço 501
Exemplo de um xml de cancelamento da nota fiscal com ou sem vinculo com uma nota fiscal eletrônica. Neste caso os campos que compõem a chave da nota fiscal são obrigatório.
<?xml version="1.0" encoding="iso-8859-1"?>
<NotaFiscal OPERACAO="U">
<FIL_IN_CODIGO>3</FIL_IN_CODIGO>
<SER_ST_CODIGO>01</SER_ST_CODIGO>
<TDF_IN_CODIGO>1</TDF_IN_CODIGO>
<NOT_DT_EMISSAO>22/01/2008</NOT_DT_EMISSAO>
<NOT_CH_SITUACAO>C</NOT_CH_SITUACAO>
<NOT_IN_NUMERO>1</NOT_IN_NUMERO>
<SEQ_IN_CODIGO>1</SEQ_IN_CODIGO>
<NOT_DT_CANCELAMENTO>28/01/2008</NOT_DT_CANCELAMENTO>
<ObservacaoNF OPERACAO="I">
<NOB_CH_TIPOOBSERVACAO>G</NOB_CH_TIPOOBSERVACAO>
<NOB_ST_OBSERVACAO>Informar neste campo o motivo do cancelamento.</NOB_ST_OBSERVACAO>
</ObservacaoNF>
</NotaFiscal>
- Informando chave de acesso no XML de cancelamento do serviço 501
O cancelamento também pode ser executado através da chave de acesso da nota fiscal eletrônica. Neste caso o campo NOT_ST_CHAVEACESSO compõe a chave da Nota Fiscal Eletrônica, e as demais tags da chave da nota fiscal não devem ser informadas.
<?xml version="1.0" encoding="iso-8859-1"?>
<NotaFiscal OPERACAO="U">
<NOT_ST_CHAVEACESSO>35090307433653000103550000000000520000000824</NOT_ST_CHAVEACESSO>
<NOT_CH_SITUACAO>C</NOT_CH_SITUACAO>
<NOT_CH_SITUACAONFE>CC</NOT_CH_SITUACAONFE>
<ObservacaoNF OPERACAO="I">
<NOB_CH_TIPOOBSERVACAO>I</NOB_CH_TIPOOBSERVACAO>
<NOB_ST_OBSERVACAO>Informar neste campo o motivo do cancelamento.</NOB_ST_OBSERVACAO>
</ObservacaoNF>
</NotaFiscal>
- Seguem TAGs referentes ao cancelamento de nota fiscal através serviço 501:
Tag |
Chave |
Obrigatório |
Descrição |
Observação |
---|---|---|---|---|
NotaFiscal |
S |
|
|
|
OPERACAO |
S |
Operação |
Informar o valor U, indicando uma alteração na nota fiscal/ nota fiscal eletrônica. |
|
NOT_IN_CODIGO |
Nota Fiscal |
S |
Código da Nota Fiscal |
|
FIL_IN_CODIGO |
Nota Fiscal |
S |
Código da Filial |
|
SER_ST_CODIGO |
Nota Fiscal |
S |
Série/subsérie |
|
TDF_IN_CODIGO |
Nota Fiscal |
S |
Tipo do Documento Fiscal |
|
NOT_DT_EMISSAO |
N |
Data de Emissão |
|
|
NOT_CH_SITUACAO |
S |
Situação da Nota Fiscal |
C;Cancelada |
|
NOT_IN_NUMERO |
N |
Número da Nota Fiscal |
|
|
SEQ_IN_CODIGO |
N |
Sequência da Nota Fiscal |
Se não informado o sistema utilizará a Data de Emissão para encontrar a Sequência da Nota Fiscal. Campo considerado somente nos processos de Cancelamento/Exclusão da Nota Fiscal, os processos de Inclusão/Alteração nunca levaram esse campo em consideração. |
|
NOT_DT_CANCELAMENTO |
N |
Data do Cancelamento da Nota Fiscal |
Se não informado assume a data/hora atual do processamento. |
|
NOT_ST_CHAVEACESSO |
Nota Fiscal Eletrônica |
S |
Chave de acesso da Nota Fiscal Eletrônica |
Tag informada quando o cancelamento for realizado através do xml de cancelamento da nota fiscal eletrônica.
|
NOT_CH_SITUACAONFE |
Nota Fiscal Eletrônica
|
S | Situação da Nota Fiscal eletrônica |
CC;Cancelada; AD;Denegada |
- Tabela de informações referente a Observação da Nota Fiscal:
Tag
|
Obrigatório
|
Descrição
|
Observação
|
---|---|---|---|
ObservacaoNF | S | ||
OPERACAO | S | Operação | Informar I, para indicar a inclusão da observação. |
NOB_CH_TIPOOBSERVACAO | S | Tipo observação G ou I | No caso de Nota Fiscal Eletrônica deve-se informar neste campo "NOB_CH_TIPOOBSERVACAO" o conteúdo I, para inutilizar. Mas caso não queira inutilizar o conteúdo deve ser informado o tipo G. Em caso de nota fiscal, sem nota fiscal eletrônica vinculada, informar apenas o tipo G. |
NOB_ST_OBSERVACAO | N | Texto da observação da nota fiscal | Informar neste campo o motivo do cancelamento. |
Comentários
0 comentário
Por favor, entre para comentar.