Introdução
A Nota fiscal de entrada/saida do sistema GERA é importada no UX através do fluxo (“Documento Financeiro” e “Salvar NFe”) e ocorre o cancelamento dessa nota no sistema GERA, assim deve sensibilizar o UX com esta informação de cancelamento.
Tabela envolvida:
- LX_LNF.LNF_NOTA_FISCAL_ENTRADA
- LX_LNF.LNF_NOTA_FISCAL_SAIDA
- LX_LNF.LNF_NOTA_FISCAL_LOG
- LX_LNF.LNF_NOTA_FISCAL_XML
- LX_LNF.LNF_NOTA_FISCAL_ST_SALDO
- LX_STK.STK_ROMANEIO
- LX_FIN.FIN_PAGAR_FATURA
- LX_FIN.FIN_PAGAR_PARCELA
- LX_FIN.FIN_PAGAR_PARCELA_MOV
- LX_FIN.FIN_RECEBER_CARTAO
- LX_FIN.FIN_RECEBER_CARTAO_PARCELA
- LX_FIN.FIN_RECEBER_CARTAO_MOV
- LX_FIN.FIN_AVISO_CREDITO
- LX_FIN.FIN_AVISO_CREDITO_MOV
- LX_FIN.FIN_AVISO_DEBITO
- LX_FIN.FIN_AVISO_DEBITO_MOV
- LX_FIN.FIN_RECEBER_FATURA
- LX_FIN.FIN_RECEBER_PARCELA
- LX_FIN.FIN_RECEBER_PARCELA_MOV
- LX_MVD.MVD_DOCUMENTO_MOV
- LX_MVD.MVD_DOCUMENTO_MOV_RESUMO
- LX_STK.STK_ROMANEIO_NF_RELACIONADA
- LX_STK.STK_ROMANEIO_DETALHE
- LX_STK.STK_ROMANEIO_NF
- LX_LJV.LJV_ATENDIMENTO
…POST… /api/Atendimento/CancelaNFEntradaIntegrada
…POST… /api/Atendimento/CancelaNFSaidaIntegrada
Requisição: Cancelar Nota Fiscal Entrada
Obs.: Necessário passar os cabeçalhos de autenticação, processo não descrito nesse documento
Parâmetros QueryString
Nome | Tipo | Descrição | Requerido |
cnpjEmissor | string | Cnpj do Emissor da nota | Sim
|
cnpjDestinatario | string | Cnpj do Destinatario da Nota | Sim |
nfNumero | long | Numero da Nota | Sim |
nfSerie | string | Serie da Nota | Sim |
REQUEST
curl --location --request POST {local_api}/api/Atendimento/CancelaNFEntradaIntegrada?nfNumero=118129&nfSerie=1&cnpjDestinatario=99999999999999&cnpjEmissor=99999999999000' \
--header 'Content-Type: application/json' \
--header 'CurrentCompany: f27ffc4f-eb6e-4484-91ed-a318a4a394b0' \
--header 'AuthorizationToken: 703afc79-a58e-4c87-88a7-25b562e9cfe5' \
--header 'Currentuser: 1445d056-d841-4d09-a9bf-ad50aa76ca6e' \
--header 'AccessGroup: 00000000-0000-0000-0000-000000000000' \
--header 'EconomicGroup: 057563a9-303c-40ab-a725-4a824cc71983' \
--header 'Environment: 190' \
--header 'Application: 2d606cc0-ea7e-470e-b535-23f3c7a29a18'
RESPONSES
200 – OK
Nome | Tipo | Descrição | Valor |
success | Boolean | Indica se houve falha não tratada durante a execução |
|
message | String | Caso a execução não seja ok (success = false), retorna a descrição do erro ocorrido seja por falha de negócio ou de sistema |
|
401 – Unauthorized
Conteúdo: Vazio
Cabeçalhos:
- authorizationerror: Headers de autenticação inválidos
400 – Bad Request
Nome | Tipo | Descrição | Valor |
success | Boolean | Indica se houve falha não tratada durante a execução |
|
message | String | Caso a execução não seja ok (success = false), retorna a descrição do erro ocorrido seja por falha de negócio ou de sistema |
|
Conteúdo:
{
"sucess": false,
"message": "Falha ao ...",
"data": null
}
Requisição: Cancelar Nota Fiscal Saida
Obs.: Necessário passar os cabeçalhos de autenticação, processo não descrito nesse documento
Parâmetros QueryString
Nome | Tipo | Descrição | Requerido |
cnpjEmissor | string | Cnpj do Emissor da nota | Sim
|
cnpjDestinatario | string | Cnpj do Destinatario da Nota | Sim |
nfNumero | long | Número da Nota | Sim |
nfSerie | string | Serie da Nota | Sim |
REQUEST
curl --location --request POST {local_api}/api/Atendimento/ CancelaNFSaidaIntegrada?nfNumero=118129&nfSerie=1&cnpjDestinatario=99999999999999&cnpjEmissor=99999999999000' \
--header 'Content-Type: application/json' \
--header 'CurrentCompany: f27ffc4f-eb6e-4484-91ed-a318a4a394b0' \
--header 'AuthorizationToken: 703afc79-a58e-4c87-88a7-25b562e9cfe5' \
--header 'Currentuser: 1445d056-d841-4d09-a9bf-ad50aa76ca6e' \
--header 'AccessGroup: 00000000-0000-0000-0000-000000000000' \
--header 'EconomicGroup: 057563a9-303c-40ab-a725-4a824cc71983' \
--header 'Environment: 190' \
--header 'Application: 2d606cc0-ea7e-470e-b535-23f3c7a29a18'
RESPONSES
200 – OK
Nome | Tipo | Descrição | Valor |
success | Boolean | Indica se houve falha não tratada durante a execução |
|
message | String | Caso a execução não seja ok (success = false), retorna a descrição do erro ocorrido seja por falha de negócio ou de sistema |
|
401 – Unauthorized
Conteúdo: Vazio
Cabeçalhos:
- authorizationerror: Headers de autenticação inválidos.
400 – Bad Request
Nome | Tipo | Descrição | Valor |
success | Boolean | Indica se houve falha não tratada durante a execução | false |
message | String | Descrição do erro ocorrido seja por falha de negócio ou de sistema |
|
data |
|
| nulo |
Conteúdo:
{
"sucess": false,
"message": "Falha ao ...",
"data": null
}