Páginas filhas
  • APIs Logistica - Integração Coleta Entrega - Entregas

Versões comparadas

Chave

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

...

Totvs custom tabs box
tabsDados integrados com Winthor, Buscar Entregas, Salvar Id Coleta Entrega, Buscar Ja Integradas, Salvar Retorno Coleta Entrega, Buscar Nao Integradas
idspasso1,passo2,passo3,passo4,passo5,passo6
Totvs custom tabs box items
defaultyes
referenciapasso1

Os dados integrados são: 

Entrega


APIReferência Winthor Tipo(Tamanho)Observacao

friendlyId

pcnfsaid.numtransentnumtransvendaVARCHAR2(60)

externalId

pcnfsaid.numtransentnumtransvendaVARCHAR2(40)

documento

pcnfsaid.numnotaDATE

unidadeOperacionalId

pcintegracaodepara.idexterno
Para a tabela com valor PCFILIAL e campo CODFILIAL no qual corresponde ao codfilial da PCNFENT.

unidadeCadastroId

pcintegracaodepara.idexterno
Para a tabela com valor PCFILIAL e campo CODFILIAL no qual corresponde ao codfilial da PCNFENT.

pesoTotalBruto

pcnfsaid.totpesoNUMBER(18,6)

cubagemTotal

pcnfsaid.totvolumeNUMBER(12)

valorTotal

pcnfsaid.vltotalNUMBER(12,2)

quantidadeTotalVolumes

pcnfsaid.numvolumeVARCHAR2(20)

observacao

pcnfsaid.obsVARCHAR2(255)
EnderecoEntrega


APIReferência Winthor Tipo(Tamanho)Observacao
clienteIdpcintegracaodepara.idexterno

Para a tabela com valor PCCLIENT e campo CGCENT no qual corresponde ao CGCENT sem pontos e tracos da PCCLIENT.

localidadeIdpcintegracaodepara.idexterno
Para a coluna com valor PCCLIENT|PCCLIENTENDENT e campo LOGRADOURO|NUMERO|CEP no qual corresponde a concatenacao dos campos ENDERENT, NUMEROENT E CEPENT com pipe(|).
complemento

pcclientendent.complementoent, pcclient.complementoent

VARCHAR2(80)


tipoEndereco

PRINCIPAL utilizado nos enderecos principais e DEPOSITO utilizado nos enderecos alternativos.



Totvs custom tabs box items
defaultno
referenciapasso2

Requisição para buscar entregas para integrar:

Bloco de código
languagejs
titleURI
method: 'GET',
url: '/logistica/apis/v1/entregas/buscar'


Exemplo Retorno:

Bloco de código
languagejs
titleExemplo Retorno
[
	 {
		"friendlyId": "string",
		"externalId": "string",
		"documento": "string",
		"unidadeOperacionalId": "string",
		"unidadeCadastroId": "string",
		"enderecoDestino": {
			"clienteId": "string",
			"localidadeId": "string",
			"complemento": "string",
			"descricao": "string",
			"tipoEndereco": "string",
			"telefone": "string"
		},
		"pesoTotalBruto": "number",
		"cubagemTotal": "number",
		"valorTotal": "number",
		"quantidadeTotalVolumes": 0,
		"observacao": "string"
	}
]





Totvs custom tabs box items
defaultno
referenciapasso3

Requisição para inserir o idExterno do coleta entrega na coleta.

Bloco de código
languagejs
titleURI
method: 'POST',
url: '/logistica/apis/v1/entregas/salvar-id-coleta-entrega'



Bloco de código
languagejs
titleBody
{
    "numTransVenda": "string",
    "idExterno": "string",
    "dataSituacao": "yyyy-MM-dd'T'HH:mm:ss"
}



Totvs custom tabs box items
defaultno
referenciapasso4

Requisição para buscar entregas já integradas:

Bloco de código
languagejs
titleURI
method: 'GET',
url: '/logistica/apis/v1/entregas/buscar-integradas'



Bloco de código
languagejs
titleExemplo Retorno
[
	{
		"numTransVenda": "string",
		"idColetaEntrega": "string",
		"dataUltimaAlteracao": "yyyy-MM-dd'T'HH:mm:ss"
	}
]



Totvs custom tabs box items
defaultno
referenciapasso5

Requisição para inserir os dados recebidos do coleta entrega na coleta:

Bloco de código
languagejs
titleURI
method: 'POST',
url: '/logistica/apis/v1/entregas/salvar-retorno-coleta-entrega'



Bloco de código
languagejs
titleBody
{
    "idExterno": "string",
    "numTransVenda": "string",
    "situacao": "string",
    "dataUltimaAlteracao": "yyyy-MM-dd'T'HH:mm:ss"
}
Totvs custom tabs box items
defaultno
referenciapasso6

Requisição para buscar entregas não integradas:

Bloco de código
languagejs
titleURI
method: 'GET',
url: '/logistica/apis/v1/entregas/buscar-nao-integradas'


Exemplo Retorno:

Bloco de código
languagejs
titleExemplo Retorno
[
	{
		"numTransVenda": "string"
	}
]




...