Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

01. DADOS GERAIS


Produto:

TOTVS Agro Comercialização




Linha de Produto:

Linha Protheus

Segmento:

Agroindústria

Módulo:AGRODISTRIBUIDOR ( SIGAAGD)
Função:AGDH020 - TCO
Ticket:
Requisito/Story/Issue (informe o requisito relacionado) :DAGRODIST-2315


02. 
SITUAÇÃO/REQUISITO

Criar endpoint para retornar o tipo da TES de acordo com seu código externo na lista De/para de Mensagem única EAI com a referencia AGD-TAC.

03. SOLUÇÃO

Novos endpoints disponibilizados: 

  • /api/agd/v1/tco/:codigoFeature/notas-saida/:id
  • /api/agd/v1/tco/:codigoFeature/notas-entrada/:id

:codigoFeature = INTEGRACAO_COMERCIALIZACAO_TAC

:id = numero_documento|serie_documento|codigo_cliente|loja_cliente


Para que os dados sejam retornados, o documento precisa:

  1. Possuir ao menos um produto com o campo tipo de commodity (B5_TPCOMMO) definido e com a opção diferente de '0=Não Se Aplica' 
  2. Ter o relacionamento entre os códigos da TES e o código externo na lista De/Para de Mensagem única EAI com a referencia AGD-TAC
  3. Os códigos da TES do documento não podem se relacionar com diferentes códigos externos da lista De/Para de Mensagem única EAI


Exemplo retorno:

Bloco de código
languagejava
titleresponseBody
{
    "clienteExterno": "02e7979a-4d6b-471b-935c-304e671teste",
    "formularioProprio": "S",
    "items": [
        {
            "item": "01",
            "produtoExterno": "CODIGOEXEMPLOTAC2",
            "tipo": "SAIDA_VENDA"
        },
        {
            "item": "02",
            "produtoExterno": "CODIGOEXEMPLOTAC3",
            "tipo": "SAIDA_VENDA"
        }
    ]
}


Caso o documento possua o campo D1_NFORI \ D2_NFORI preenchido, é incrementado a propriedade "nfOrigemItem" no retorno.

04. DEMAIS INFORMAÇÕES

        É necessário informar a propriedade tenantId no header da requisição para especificar a empresa,filial.

05. ASSUNTOS RELACIONADOS

        Não se aplica