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: '/api/wholesale/v1/orders/pdvsync'
Bloco de código
languagejs
titleBody Request
{       	
   "idRetaguarda": "1000044",
   "offline": false 
}
Bloco de código
languagejs
titleBody Response
{
    "success": true,
    "hasNext": false,
    "message": "Pedido 1000044 cancelado no Winthor com sucesso.",
    "data": {
        "idRetaguardaPedido": "",
        "message": "",
        "success": true
    }
}



Totvs custom tabs box
tabsDados integrados com Winthor, Envio Parâmetros, Resposta da Requisição, Principais dúvidas e conflitos
idspasso1,passo2,passo3

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: 

BATCHS                 |        PCINTEGRACAOVARIAVEISTEMP

API

Referência Winthor

Obs

numeroLote

PCINTEGRACAOVARIAVEISTEMP.VALOR


idRequisicaoEnvio

PCINTEGRACAOVARIAVEISTEMP.IDREQUISICAOENVIO


dataConsulta

Data e hora da consulta

Campo para auxiliar a criação do campo "idExterno" na construção do layout de transformação.
Totvs custom tabs box items
defaultno
referenciapasso2

Exemplo do envio da requisição:

Bloco de código
languagejs
titleURI
method: 'POST',
url: '/winthor/integracao/fulfillment/v1/lote'
Bloco de código
languagejs
titleParams
pagina	: 1								   		- número da página
tamanho	: 10								    - quantidade por página 



Totvs custom tabs box items
defaultno
referenciapasso3

Exemplo JSON da requisição:  

Bloco de código
languagejs
themeEclipse
titleResponse
{
    "numeroLote": "123",
    "status": 13,
    "erros": [
        {
           "idInterno": "7891045008396-75110",
           "erro": "produto sem tributação"
        }
    ]
}

...