01. DADOS GERAIS

Produto:

TOTVS Agro Beneficiamento

Linha de Produto:

Linha Protheus 

Segmento:

Agroindústria 

Módulo:Gestão de Agronegócio
Função:OGI250B
Ticket:
Requisito/Story/Issue (informe o requisito relacionado) :DAGROINDUSTRIA-12176 / DAGROINDUSTRIA-13689


02. 
SITUAÇÃO/REQUISITO

Criar API rest para envio das notas fiscais de venda e status de fardos para a API rest do sistema Totvs Agro Beneficiamento.

03. SOLUÇÃO

Criado API REST na rotina OGI250B, a qual fará o envio do status do fardo(EMBLOCADO, RESERVADO e ENTREGUE), e quando o fardo estiver sido faturado fará o envio dos dados da NF.

O status EMBLOCADO do fardo é enviado quando o fardo teve sua reserva/take-up para um contrato de venda cancelada.

O status RESERVADO do fardo é enviado quando o fardo é incluido em uma reserva/take-up para um contrato de venda ou caso a Nf de venda que o fardo esta vinculado seja excluída.

O status ENTREGUE do fardo é enviado quando o fardo é vinculado a um romaneio de venda e teve a NF de venda gerada.

A URL de integração é definida na rotina de Integracao Agro (AGRA080), e o path esta fixo em /v1/blocagens/notaFiscal para integrações "Beneficiamento".

Abaixo segue exemplo do jSon de envio do Protheus para a API do Totvs Agro Beneficiamento:

{
   "safraERP":"2022           ",
   "etiqueta":"00078986960912028830",
   "numeroNF":"000020   ",
   "serie":"003",
   "dataEmissao":"20240405",
   "cnpjEmissao":"68918947000110",
   "status":"ENTREGUE"
}

04. DEMAIS INFORMAÇÕES

Não se aplica

05. ASSUNTOS RELACIONADOS