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

200OK

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

200OK

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

}

 

 

 

 

  • Sem rótulos