Versões comparadas

Chave

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

...

Totvs custom tabs box
tabsDados integrados c/ Winthor, Gravação Pedido/Retorno
idspasso1,passo2

A integração consiste em atualizar o status de processamento do lote nas integração relacionadas ao lote.

Totvs custom tabs box items
defaultyes
referenciapasso1

Os dados integrados são: 

APIDescriçãoColunaTipoObrigatório
 numeroLoteNúmero do lotePCINTEGRACAOVARIAVEISTEMP.VALORStringSIM
statusStatus com o resultado do processamento do lotePCINTEGRACAOCORE.STATUSintSIM
errosArray de entidades com problema de processamento
ArrayNÃO
erros.*.idInternoCódigo da entidade gravada no campo PCINTEGRACAOCORE.IDINTERNO ao gerar a carga de cadastroPCINTEGRACAOCORE.IDINTERNOStringSIM
erros.*.erroDescrição do erroPCINTEGRACAOCORE.PAYLOADCONFIRMACAOStringSIM
Totvs custom tabs box items
defaultno
referenciapasso2

Exemplo do envio da requisição:

Bloco de código
languagejs
titleURI
method: 'PATCH',
url: '/apiwinthor/integracao/wholesalefulfillment/v1/orders/pdvsynclote'
Bloco de código
languagejs
titleBody Request
{
       	
   "idRetaguardanumeroLote": "100004412345678",
    "offlinestatus": false 
}
Bloco de código
languagejs
titleBody Response
{
13,
    "successerros": true,[
      "hasNext": false,
  {
           "messageidInterno": "Pedido 1000044 cancelado no Winthor com sucesso.",
"7891045008396-75110",
           "dataerro": {"produto sem tributação"
        "idRetaguardaPedido": "",}
    ]
}
Bloco de código
languagejs
titleBody Response
{
    "messagenumeroLote": "12345678",
        "successidRequisicaoEnvio": true"b980c50f-7b36-4bde-bc8d-5cdfe2dff1ca",
    } "dataAtualizacao": "2024-03-15T10:32:23"
}