Download OpenAPI specification:Download
HTTP: BasicAuth
A autenticação inicial com as APIs REST da TPL deve ser realizada por meio de uma requisição GET utilizando Basic Auth. Para autenticar, você deve informar o usuário e senha que serão fornecidos pela equipe de projetos da TPL. Esta requisição irá retornar um token que deverá ser utilizado para autenticação nas demais rotas. Este token tem uma validade de 24 horas, e após este intervalo, deverá ser requisitado um novo token.
HTTP: BearerAuth
As autenticações com as APIs REST da TPL devem ser realizadas por meio de um token utilizando Bearer Token. Para autenticar, você deve utilizar o token recebido na rota de Login e adicioná-lo no header de cada requisição.
O header de autenticação deve ser enviado para todos os endpoints disponíveis na API.
HTTP Authorization Scheme:
bearer
BASIC, deve ser enviado no cabeçalho da requisição o usuário e a senha gerados pela TPL.
usuario required | string login do usuário |
senha required | string senha de acesso |
{- "Retorno": [
- {
- "token": "YYko8uSVoyF9tGtan+o75AponwE="
}
]
}
Cadastrar um produto com base nos dados informados.
object (PostListaProduto) Listagem de produtos |
{- "Lista": {
- "Item": [
- {
- "Nome": "string",
- "NomeReduzido": "string",
- "CodigoReferencia": "string",
- "NCM": "string",
- "UnidadeMedida": "string",
- "Tipo": "string",
- "Familia": "string",
- "Cliente": "string",
- "Identificador": "string",
- "CodigoAuxiliar": "string",
- "Naturezamercadoria": "string",
- "Observacao": "string",
- "Garantia": "1 ano contra defeito de fábrica.",
- "Fornecedor": {
- "Pais": "Taiwan",
- "NomeFornecedor": "string"
}, - "ItemComposicao": [
- {
- "CodigoReferencia": "string",
- "Quantidade": "string"
}
], - "Produto": {
- "Origem": "string",
- "GrupoRotulagem": "string",
- "UnidadeVolume": "string",
- "UnidadeEstoque": "string",
- "Altura": 1,
- "Largura": 1,
- "Comprimento": 1,
- "M2": 1,
- "M3": 1,
- "PesoLiquidoKG": 10,
- "PesoBrutoKG": 1.0001,
- "TaraKG": 1.0001,
- "Armazenagem": {
- "UtilizaControleNumeroSerie": "S",
- "KitPacote": "S",
- "ControlaLote": "S",
- "ControlaFabricacaoValidade": "S"
}, - "CodigoBarra": [
- {
- "UnidadeMedida": "string",
- "Tipo": 0,
- "GrupoRotulagem": "string",
- "CodigoBarras": "string"
}
], - "FatorConversao": [
- {
- "De": "string",
- "Para": "string",
- "Operacao": 0,
- "Quantidade": 10
}
]
}
}
]
}
}
{- "Retorno": [
- {
- "id": 468415,
- "CodigoReferencia": "string"
}
]
}
Altera os dados do produto informado.
object (PutListaProduto) Listagem de produtos |
{- "Lista": {
- "Item": [
- {
- "Nome": "string",
- "NomeReduzido": "string",
- "CodigoReferencia": "string",
- "NCM": "string",
- "Cliente": "string",
- "CodigoAuxiliar": "string",
- "Observacao": "string",
- "Garantia": "1 ano contra defeito de fábrica.",
- "Fornecedor": {
- "Pais": "Taiwan",
- "NomeFornecedor": "string"
}, - "Produto": {
- "Origem": "string",
- "Altura": 1,
- "Largura": 1,
- "Comprimento": 1,
- "M2": 1,
- "M3": 1,
- "PesoLiquidoKG": 10,
- "PesoBrutoKG": 1.0001,
- "TaraKG": 1.0001,
- "Armazenagem": {
- "UtilizaControleNumeroSerie": "S",
- "KitPacote": "S"
}, - "CodigoBarra": [
- {
- "UnidadeMedida": "string",
- "Tipo": 0,
- "GrupoRotulagem": "string",
- "CodigoBarras": "string"
}
], - "FatorConversao": [
- {
- "De": "string",
- "Para": "string",
- "Operacao": 0,
- "Quantidade": 10
}
]
}
}
]
}
}
{- "Retorno": [
- {
- "id": 468415,
- "CodigoReferencia": "string"
}
]
}
Consulta todos os produtos cadastrados e ativos do cliente.
dataInicioCadastro | integer Menor data de cadastro do produto a pesquisar, formato de data AAAA-MM-DD |
dataTerminoCadastro | integer Maior data de cadastro do produto a pesquisar, formato de data AAAA-MM-DD |
[- {
- "CodigoReferencia": "KJHPOIJH4564654",
- "Descrição": "Produto Teste",
- "UnidadeMedida": "UN",
- "Altura": "0,30",
- "Largura": "0,50",
- "Comprimento": "0,50",
- "PesoLiquido": "0,9",
- "PesoBruto": "1,00",
- "CodigoBarra": [
- {
- "CodigoBarra": "78945612345",
- "Tipo": "EAN13"
}
]
}
]
Consultar cadastro dos produtos com saldo e ativos do cliente.
dataInicioCadastro | integer Menor data de cadastro do produto a pesquisar, formato de data AAAA-MM-DD |
dataTerminoCadastro | integer Maior data de cadastro do produto a pesquisar, formato de data AAAA-MM-DD |
[- {
- "CodigoReferencia": "KJHPOIJH4564654",
- "Descrição": "Produto Teste",
- "UnidadeMedida": "UN",
- "Altura": "0,30",
- "Largura": "0,50",
- "Comprimento": "0,50",
- "PesoLiquido": "0,9",
- "PesoBruto": "1,00",
- "CodigoBarra": [
- {
- "CodigoBarra": "78945612345",
- "Tipo": "EAN13"
}
]
}
]
Retorna o saldo atual do estoque de um determinado produto ou de todos os produtos.
Produto | integer Código de referência do produto que deseja consultar, se este parâmetro não for informado retornará o saldo de todos os produtos. |
{- "Retorno": [
- {
- "Filial": "string",
- "Cliente": "string",
- "Item": "string",
- "Ordem": "string",
- "NumeroPedido": "string",
- "DocumentoRemessa": "string",
- "Lote": "546249967",
- "NumeroSerie": "string",
- "Fabricacao": "06/12/1990",
- "Validade": "06/12/1990",
- "Conteiner": "string",
- "UnidadeMedida": "string",
- "DisponivelQuantidade": 30,
- "BloqueadoQuantidade": 5,
- "SeparacaoQuantidade": 5,
- "SaldoTotal": 40
}
]
}
Retorna o saldo atual do estoque de um determinado produto ou de todos os produtos, separando entre itens com e sem controle de lote.
Produto | integer Código de referência do produto que deseja consultar, se este parâmetro não for informado retornará o saldo de todos os produtos. |
{- "EstoqueMercadoria": [
- {
- "ComLote": {
- "Cliente": "string",
- "CodigoReferenciaItem": "string",
- "Item": "string",
- "Lote": "546249967",
- "UnidadeMedida": "string",
- "SaldoDisponivel": 30,
- "SaldoBloqueado": 5,
- "SaldoSeparado": 5,
- "SaldoReservado": 5,
- "SaldoTotal": 40
}, - "SemLote": {
- "Cliente": "string",
- "CodigoReferenciaItem": "string",
- "Item": "string",
- "UnidadeMedida": "string",
- "SaldoDisponivel": 30,
- "SaldoBloqueado": 5,
- "SaldoSeparado": 5,
- "SaldoReservado": 5,
- "SaldoTotal": 40
}
}
]
}
Retorna o saldo atual do estoque de um determinado produto ou de todos os produtos com dados resumidos.
Produto | integer Código de referência do produto que deseja consultar, se este parâmetro não for informado retornará o saldo de todos os produtos. |
{- "Retorno": [
- {
- "Filial": "string",
- "Cliente": "string",
- "Item": "string",
- "UnidadeMedida": "string",
- "DisponivelQuantidade": 30,
- "BloqueadoQuantidade": 5,
- "SeparacaoQuantidade": 5,
- "ReservadoQuantidade": 5,
- "SaldoTotal": 40
}
]
}
Retorna o total de mercadoria no estoque.
{- "Retorno": [
- {
- "Filial": "string",
- "Cliente": "string",
- "QuantidadeEndereco": "string",
- "DisponivelQuantidade": 30,
- "BloqueadoQuantidade": 5,
- "SeparacaoQuantidade": 5,
- "SaldoTotal": 40,
- "SaldoTotalValor": 40
}
]
}
Cadastrar uma nova ordem de armazenagem com base nos dados informados, essa ordem pode ser para realizar uma entrada ou saída de saldo.
object (PostOrdemLista) Listagem de ordens de armazenagem |
{- "Lista": {
- "Ordem": [
- {
- "Filial": "string",
- "Tipo": 0,
- "Cliente": "string",
- "NaturezaOperacao": 0,
- "Deposito": 0,
- "Projeto": 0,
- "ImpressaoNf": 0,
- "Observacao": "Campo livre para observação da ordem de armazenagem",
- "Solicitacao": "06/12/1990 13:30",
- "Data": "06/12/1990 13:30",
- "NumeroPedido": "PED123784",
- "NumeroControle": "CONTRO1234",
- "Programacao": "07/12/1990 13:30",
- "Atrelar": {
- "Numero": "string"
}, - "Documento": {
- "TipoDocumento": 0,
- "Emissao": "06/12/1990",
- "Numero": "12345",
- "Serie": "1",
- "Valor": 1000.5,
- "ChaveDocumentoEletronico": "24130401211699999126550010001026811138186206"
}, - "Entrada": {
- "LocalColeta": "string",
- "Recebimento": {
- "TipoDescarga": "string",
- "Transportadora": "string",
- "UfPlaca": "string",
- "Placa": "ABC-1234",
- "Carreta": "DEF-5678",
- "Motorista": "Pedro da Silva",
- "NumeroDocumento": "874.554.955-85",
- "DI": "AC12",
- "Processo": "ERD123"
}, - "Item": [
- {
- "Produto": "string",
- "Quantidade": 10,
- "ValorUnitario": 1.5,
- "ValorTotal": 10,
- "PesoLiquido": 10,
- "PesoBruto": 10,
- "Volume": 10,
- "Observacao": "Observação do item x",
- "Lote": [
- {
- "Fabricacao": "06/12/1990",
- "Validade": "06/12/1990",
- "Lote": "546249967",
- "Quantidade": 10,
- "PesoLiquido": 10,
- "PesoBruto": 10,
- "Valor": 10,
- "Volume": 10
}
]
}
]
}, - "Saida": {
- "TipoTransporte": "string",
- "Transportadora": "string",
- "NomeClienteFinal": "João da Silva",
- "Municipio": "string",
- "UF": 0,
- "Modalidade": "string",
- "Programacao": [
- {
- "Produto": "string",
- "UnidadeMedida": "string",
- "Quantidade": 5,
- "SequencialPedido": 1,
- "Observacao": "Observação da programação x",
- "NumeroPedido": "ASC0727/23",
- "Lote": "HD230306A"
}
]
}, - "Anexo": {
- "Tipo": "string",
- "Nome": "arquivo.zpl",
- "Arquivo": "dGVzdGU="
}
}
]
}
}
{- "Retorno": [
- {
- "id": 468415,
- "Numero": 568515
}
]
}
Cancela a ordem de armazenagem.
Se atentar que, esse método só pode ser utilizado se a ordem ainda estiver no status Cadastrada. Após este status, a equipe operacional já esta realizando processos de separação e preparação do pedido e não é mais possível cancelar uma ordem em operação.
Caso precise cancelar uma ordem que já esteja em operação, é necessário entrar em contato com a equipe de CX responsável pela conta, para que eles, juntamente com a operação da TPL possam realizar todo o processo de cancelamento manual.
Numero required | integer Número da ordem de armazenagem |
Motivo required | string |
{- "Motivo": "string"
}
{- "Mensagem": "Cancelamento efetuado"
}
Libera ordem para inicio de separação.
object (PostLiberarOrdemLista) Listagem de ordens de armazenagem |
{- "Lista": {
- "Ordem": [
- {
- "Numero": "string",
- "CnpjFilial": "string",
- "CnpjCliente": "string"
}
]
}
}
{- "Retorno": [
- {
- "id": 468415,
- "Numero": 568515,
- "Mensagem": "Ordem com processo de liberacao iniciado"
}
]
}
Alterar uma ordem de armazenagem com base nos dados informados
object (PutOrdemLista) Listagem de ordens de armazenagem |
{- "Lista": {
- "Ordem": [
- {
- "Numero": "string",
- "Filial": "string",
- "Tipo": 0,
- "Cliente": "string",
- "NaturezaOperacao": 0,
- "Deposito": 0,
- "Projeto": 0,
- "ImpressaoNf": 0,
- "Observacao": "Campo livre para observação da ordem de armazenagem",
- "Solicitacao": "06/12/1990 13:30",
- "Data": "06/12/1990 13:30",
- "Documento": {
- "TipoDocumento": 0,
- "Emissao": "06/12/1990",
- "Numero": "12345",
- "Serie": "1",
- "Valor": 1000.5,
- "ChaveDocumentoEletronico": "24130401211699999126550010001026811138186206"
}, - "Entrada": {
- "LocalColeta": "string",
- "Recebimento": {
- "TipoDescarga": 0,
- "Transportadora": "string",
- "UfPlaca": "string",
- "Placa": "ABC-1234",
- "Carreta": "DEF-5678",
- "Motorista": "Pedro da Silva",
- "NumeroDocumento": "874.554.955-85",
- "DI": "AC12",
- "Processo": "ERD123"
}
}, - "Saida": {
- "TipoTransporte": "string",
- "Transportadora": "string",
- "NomeClienteFinal": "João da Silva",
- "Municipio": "string",
- "UF": 0
}, - "Anexo": {
- "Tipo": "string",
- "Nome": "arquivo.zpl",
- "Arquivo": "dGVzdGU="
}
}
]
}
}
{- "Retorno": [
- {
- "id": 468415,
- "Numero": 568515
}
]
}
Retorna todas as informações da uma ordem de armazenagem buscando pelo numero da ordem ou pelo numero do pedido.
Numero | integer Número da ordem de armazenagem |
NumeroPedido | integer Número do pedido da ordem de armazenagem |
{- "Retorno": [
- {
- "Id": "string",
- "Numero": "string",
- "NumeroPedido": "string",
- "NumeroControle": "string",
- "Filial": "string",
- "Cliente": "string",
- "Situacao": "Encerrada",
- "Entrada": {
- "LocalColeta": 0,
- "EnderecoLocalColeta": 0,
- "ChaveDocumentoEletronico": "24130401211699999126550010001026811138186206",
- "Recebimento": [
- {
- "TipoDescarga": "string",
- "Transportadora": "string",
- "Fornecedor": "string",
- "Placa": "ABC-1234",
- "UFPlaca": "string",
- "Carreta": "DEF-5678",
- "Conteiner": "string",
- "Motorista": "string",
- "NumeroDocumento": "string",
- "Processo": "ERD123"
}
], - "Item": [
- {
- "Produto": "string",
- "Quantidade": 10,
- "QuantidadeOcorrencia": 10,
- "Estoque": 10,
- "ValorUnitario": 1.5,
- "ValorTotal": 10,
- "PesoLiquido": 10,
- "PesoBruto": 10,
- "Volume": 10,
- "Observacao": "Observação do item x",
- "Situacao": "Cadastrada(o)",
- "Sequencial": 0,
- "UnidadeMedida": "string",
- "UnidadeVolume": "string",
- "UnidadeEstoque": "string",
- "NumeroDocumento": "string",
- "SequencialPedido": "string",
- "Lote": [
- {
- "Situacao": "Cadastrada(o)",
- "NumeroDescarga": 0,
- "Fabricacao": "06/12/1990",
- "Validade": "06/12/1990",
- "Lote": "546249967",
- "Quantidade": 10,
- "Estoque": 10,
- "PesoLiquido": 10,
- "PesoBruto": 10,
- "Valor": 10,
- "Volume": 10,
- "Sequencial": 0,
- "Serie": [
- {
- "NumeroSerie": null,
- "Quantidade": null,
- "PesoLiquido": null,
- "PesoBruto": null,
- "Valor": null
}
]
}
], - "Ocorrencias": [
- {
- "Tipo": "AVARIA EMBALAGEM DE ORIGEM",
- "Quantidade": 0,
- "Series": [
- {
- "NumeroSerie": null
}
], - "Lotes": [
- {
- "NumeroLote": null
}
]
}
]
}
]
}, - "programacao": [
- {
- "Item": "ITBM1111AA11 - VINHO",
- "Quantidade": 0,
- "QuantidadeCancelada": 0
}
], - "Expedicao": [
- {
- "Volume": 1,
- "PesoLiquido": 0,
- "PesoBruto": 0,
- "PesoReal": 0,
- "Cubagem": 0,
- "Embalagens": [
- {
- "NumeroEmbalagem": 1,
- "TipoEmbalagem": 0,
- "CodigoRastreio": 0,
- "PesoLiquido": 0,
- "PesoBruto": 0,
- "PesoReal": 0,
- "Cubagem": 0
}
]
}
], - "Separacao": [
- {
- "Situacao": "Ag. Gerar Carregamento",
- "Lote": "L125636",
- "NumeroSerie": "551588881547",
- "Fabricacao": "01/01/2001",
- "Validade": "01/01/2031",
- "Sequencial": "1",
- "Item": "4234-3522-5432",
- "PedidoEntrada": "Pedido 1",
- "Quantidade": 1
}
], - "XMLRetorno": [
- {
- "XML": "PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPG5mZVByb2MgeG1sbnM9Imh0dHA6Ly"
}
], - "ProdutividadeSeparacao": [
- {
- "Usuario": [
- {
- "Login": "usuario.teste"
}
]
}
], - "ProdutividadeEmbalagem": [
- {
- "Usuario": [
- {
- "Login": "usuario.teste"
}
]
}
]
}
]
}
Retorna informações de todas as ordens de armazenagem que estão aguardando montagem de volume.
{- "Pedidos": [
- {
- "IdOrdem": "string",
- "NumeroOrdem": "string",
- "NumeroPedido": "string",
- "NumeroControle": "string",
- "Filial": "string",
- "Cliente": "string",
- "Situacao": "Cadastrada",
- "Volume": 1,
- "Peso": 0,
- "Cubagem": 0,
- "Separacao": [
- {
- "Situacao": "Ag. Gerar Carregamento",
- "Lote": "L125636",
- "NumeroSerie": "551588881547",
- "Fabricacao": "01/01/2001",
- "Validade": "01/01/2031",
- "Sequencial": "1",
- "Item": "4234-3522-5432",
- "PedidoEntrada": "Pedido 1"
}
]
}
]
}
Retorna lista de ordens de armazenagem de saída que estão Ag NF-e para transporte.
{- "Pedidos": [
- {
- "NumeroOrdem": "string",
- "NumeroPedido": "string",
- "NumeroControle": "string",
- "IdOrdem": "string",
- "Filial": "string",
- "Cliente": "Encerrada",
- "Situacao": "Ag faturamento de venda",
- "DataStatus": "01/05/2023 12:59:00",
- "Volume": "Encerrada",
- "PesoReal": "Encerrada",
- "Cubagem": "Encerrada",
- "PesoLiquido": 0.5,
- "PesoBruto": 0.5,
- "Separacao": [
- {
- "Situacao": "Ag. Gerar Carregamento",
- "Lote": "L125636",
- "NumeroSerie": "551588881547",
- "Fabricacao": "01/01/2001",
- "Validade": "01/01/2031",
- "Sequencial": "1",
- "Item": "4234-3522-5432"
}
]
}
]
}
Retorna lista de ordens de armazenagem de saída que estão Ag NF-e para transporte. Diferente do método "/consultarpedidopendente", neste método é retornado os dados das embalagens dos pedidos.
{- "Pedidos": [
- {
- "NumeroOrdem": "string",
- "NumeroPedido": "string",
- "NumeroControle": "string",
- "IdOrdem": "string",
- "Filial": "string",
- "Cliente": "Encerrada",
- "Situacao": "Ag faturamento de venda",
- "Volume": "Encerrada",
- "Peso": "Encerrada",
- "Cubagem": "Encerrada",
- "Separacao": [
- {
- "Situacao": "Ag. Gerar Carregamento",
- "Lote": "L125636",
- "NumeroSerie": "551588881547",
- "Fabricacao": "01/01/2001",
- "Validade": "01/01/2031",
- "Sequencial": "1",
- "Item": "4234-3522-5432"
}
], - "Embalagem": [
- {
- "Embalagem": 1,
- "TipoEmbalagem": 0,
- "Quantidade": 0,
- "PesoLiquido": 0,
- "PesoBruto": 0,
- "Valor": 0,
- "QuantidadeVolume": 0,
- "Item": {
- "SequencialPedido": "1",
- "CodigoReferencia": "4234-3522-5432",
- "Descricao": "Vinho",
- "Quantidade": 1,
- "ValorTotal": 10,
- "PesoLiquido": 10,
- "PesoBruto": 10,
- "Serial": [
- {
- "NumeroSerie": "202246033"
}
]
}
}
]
}
]
}
Retorna lista de ordens de armazenagem que estão em operação
{- "Retorno": [
- {
- "Id": "string",
- "NumeroOrdem": "string",
- "NumeroPedido": "string",
- "NumeroControle": "string",
- "Filial": "string",
- "Cliente": "string",
- "ClienteFinal": "Fulano de Tal",
- "ClienteFinalCnpjcpf": "98765432132",
- "Endereco": "98765432132",
- "Complemento": "Casa 1",
- "Numero": "98765432132",
- "Cep": "98765432132",
- "Municipio": "98765432132",
- "Estado": "98765432132",
- "Bairro": "Bairro Azenha",
- "Telefone": "11987654321",
- "Email": "fulano@xyz.com",
- "TransportadoraCnpj": "98765432132",
- "Transportadora": "98765432132",
- "Situacao": "Cadastrada",
- "DataStatus": "01/05/2023 12:59:00",
- "programacao": [
- {
- "CodigoReferencia": "ITBM1111AA11",
- "Item": "ITBM1111AA11 - VINHO",
- "Quantidade": 0,
- "QuantidadeCancelada": 0
}
], - "Expedicao": [
- {
- "Volume": 1,
- "PesoLiquido": 0,
- "PesoBruto": 0,
- "PesoReal": 0,
- "Cubagem": 0,
- "Embalagens": [
- {
- "NumeroEmbalagem": 1,
- "TipoEmbalagem": 0,
- "CodigoRastreio": 0,
- "PesoLiquido": 0,
- "PesoBruto": 0,
- "PesoReal": 0,
- "Cubagem": 0
}
]
}
], - "Separacao": [
- {
- "Situacao": "Ag. Gerar Carregamento",
- "Lote": "L125636",
- "NumeroSerie": "551588881547",
- "Fabricacao": "01/01/2001",
- "Validade": "01/01/2031",
- "Sequencial": "1",
- "Item": "4234-3522-5432"
}
]
}
]
}
Retorna lista de ordens de armazenagem que estão em operação, acrescentando ordens encerradas filtrando por data.
dataInicioCadastro | integer Menor data de encerramento de ordem a pesquisar, formato de data AAAA-MM-DD |
dataTerminoCadastro | integer Maior data de encerramento de ordem a pesquisar, formato de data AAAA-MM-DD |
{- "Retorno": [
- {
- "Id": "string",
- "NumeroOrdem": "string",
- "NumeroPedido": "string",
- "NumeroControle": "string",
- "Filial": "string",
- "Cliente": "string",
- "ClienteFinal": "Fulano de Tal",
- "ClienteFinalCnpjcpf": "98765432132",
- "Endereco": "98765432132",
- "Complemento": "Casa 1",
- "Numero": "98765432132",
- "Cep": "98765432132",
- "Municipio": "98765432132",
- "Estado": "98765432132",
- "Bairro": "Bairro Azenha",
- "Telefone": "11987654321",
- "Email": "fulano@xyz.com",
- "TransportadoraCnpj": "98765432132",
- "Transportadora": "98765432132",
- "Situacao": "Cadastrada",
- "DataStatus": "01/05/2023 12:59:00",
- "programacao": [
- {
- "CodigoReferencia": "ITBM1111AA11",
- "Item": "ITBM1111AA11 - VINHO",
- "Quantidade": 0,
- "QuantidadeCancelada": 0
}
], - "Expedicao": [
- {
- "Volume": 1,
- "PesoLiquido": 0,
- "PesoBruto": 0,
- "PesoReal": 0,
- "Cubagem": 0,
- "Embalagens": [
- {
- "NumeroEmbalagem": 1,
- "TipoEmbalagem": 0,
- "CodigoRastreio": 0,
- "PesoLiquido": 0,
- "PesoBruto": 0,
- "PesoReal": 0,
- "Cubagem": 0
}
]
}
], - "Separacao": [
- {
- "Situacao": "Ag. Gerar Carregamento",
- "Lote": "L125636",
- "NumeroSerie": "551588881547",
- "Fabricacao": "01/01/2001",
- "Validade": "01/01/2031",
- "Sequencial": "1",
- "Item": "4234-3522-5432"
}
]
}
]
}
Retorna todas as informações de todas as ordem de armazenagem que estão encerradas e ainda não foram consultadas neste método.
{- "Retorno": [
- {
- "Id": "string",
- "Numero": "string",
- "NumeroPedido": "string",
- "NumeroControle": "string",
- "Filial": "string",
- "Cliente": "string",
- "Situacao": "Encerrada",
- "DataStatus": "01/04/2022 18:04:22",
- "Entrada": {
- "LocalColeta": 0,
- "EnderecoLocalColeta": 0,
- "ChaveDocumentoEletronico": "24130401211699999126550010001026811138186206",
- "Recebimento": [
- {
- "TipoDescarga": "string",
- "Transportadora": "string",
- "Fornecedor": "string",
- "Placa": "ABC-1234",
- "UFPlaca": "string",
- "Carreta": "DEF-5678",
- "Conteiner": "string",
- "Motorista": "string",
- "NumeroDocumento": "string",
- "Processo": "ERD123"
}
], - "Item": [
- {
- "Produto": "string",
- "Quantidade": 10,
- "Estoque": 10,
- "ValorUnitario": 1.5,
- "ValorTotal": 10,
- "PesoLiquido": 10,
- "PesoBruto": 10,
- "Volume": 10,
- "Observacao": "Observação do item x",
- "Situacao": "Cadastrada(o)",
- "Sequencial": 0,
- "UnidadeMedida": "string",
- "UnidadeVolume": "string",
- "UnidadeEstoque": "string",
- "NumeroDocumento": "string",
- "SequencialPedido": "string",
- "Lote": [
- {
- "Situacao": "Cadastrada(o)",
- "NumeroDescarga": 0,
- "Fabricacao": "06/12/1990",
- "Validade": "06/12/1990",
- "Lote": "546249967",
- "Quantidade": 10,
- "Estoque": 10,
- "PesoLiquido": 10,
- "PesoBruto": 10,
- "Valor": 10,
- "Volume": 10,
- "Sequencial": 0,
- "Serie": [
- {
- "NumeroSerie": null,
- "Quantidade": null,
- "PesoLiquido": null,
- "PesoBruto": null,
- "Valor": null
}
]
}
]
}
]
}, - "programacao": [
- {
- "Item": "ITBM1111AA11 - VINHO",
- "Quantidade": 0,
- "QuantidadeCancelada": 0
}
], - "Expedicao": [
- {
- "Volume": 1,
- "Peso": 0,
- "Cubagem": 0
}
], - "Separacao": [
- {
- "Situacao": "Ag. Gerar Carregamento",
- "Lote": "L125636",
- "NumeroSerie": "551588881547",
- "Fabricacao": "01/01/2001",
- "Validade": "01/01/2031",
- "Sequencial": "1",
- "Item": "4234-3522-5432"
}
], - "XMLRetorno": [
- {
- "XML": "PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPG5mZVByb2MgeG1sbnM9Imh0dHA6Ly"
}
]
}
]
}
Retorna as datas dos processos da ordem de armazenagem.
Numero required | integer Número da ordem de armazenagem |
[- {
- "Etapa": "CONFERÊNCIA",
- "DataConclusao": "02/07/2020 17:41:11"
}
]
Retorna dados da NFe vinculada a ordem de armazenagem.
NumeroOrdem required | integer Número da ordem de armazenagem |
{- "Retorno": [
- {
- "Ordem": 125361878,
- "Numero": 12536,
- "DataEmissao": "06/12/2024",
- "Serie": 1,
- "Chave": "string",
- "Anexo": "string"
}
]
}
Endpoints para cadastro, consulta e alteração de documento originário da ordem de armazenagem.
Cadastrar e vincular a ordem de armazenagem uma NF-e buscando pelo numero da ordem
object (PostOriginarioLista) Listagem de ordens de armazenagem |
{- "Lista": {
- "Ordem": [
- {
- "Numero": "string",
- "Filial": "string",
- "Cliente": "string",
- "Nfe": {
- "Xml": "PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48bmZlUHJvYyB4bWxucz0iaHR0cDovL3d3dy5wb3J0YWxmaXNjYWwuaW5mLmJyL25mZSIgdmVyc2FvPSI0LjAwIj48TkZlIHhtbG5zPSJodHRwOi8vd3d3LnBvcnRhbGZpc2NhbC5pbmYuYnIvbmZlIj48aW5mTkZlIElkPSJORmU0MjIxMDQwNTA4OTYzNzAwMjE2MzU1MDAzMDAwMTAzNjg4MTEwMDAzOTUxOSIgdmVyc2FvPSI0LjAwIj48aWRlPjxjVUY+NDI8L2NVRj48Y05GPjEwMDAzOTUxPC9jTkY+PG5hdE9wPlZFTkRBIE1FUkMuIFJFQ0VCLlRFUkMuIERFU1RJTkFEQSBBIE5BTyBDT05UUklCVUlOVEUvIFJFTUVTUzwvbmF0T3A+PG1vZD41NTwvbW9kPjxzZXJpZT4zPC9zZXJpZT48bk5GPjEwMzY4ODwvbk5GPjxkaEVtaT4yMDIxLTA0LTIyVDIzOjQ3OjAwLTAzOjAwPC9kaEVtaT48ZGhTYWlFbnQ+MjAyMS0wNC0yMlQyMzo0NzowMC0wMzowMDwvZGhTYWlFbnQ+PHRwTkY+MTwvdHBORj48aWREZXN0PjI8L2lkRGVzdD48Y011bkZHPjQyMDcxMDY8L2NNdW5GRz48dHBJbXA+MTwvdHBJbXA+PHRwRW1pcz4xPC90cEVtaXM+PGNEVj45PC9jRFY+PHRwQW1iPjE8L3RwQW1iPjxmaW5ORmU+MTwvZmluTkZlPjxpbmRGaW5hbD4xPC9pbmRGaW5hbD48aW5kUHJlcz45PC9pbmRQcmVzPjxwcm9jRW1pPjA8L3Byb2NFbWk+PHZlclByb2M+MTIuMS4wMjUgfCAzLjA8L3ZlclByb2M+PC9pZGU+PGVtaXQ+PENOUEo+MDUwODk2MzcwMDIxNjM8L0NOUEo+PHhOb21lPkdSQU5EIENSVSBJTVBPUlRBRE9SQSBMVERBPC94Tm9tZT48eEZhbnQ+R1JBTkQgQ1JVIElNUE9SVEFET1JBIExUREE8L3hGYW50PjxlbmRlckVtaXQ+PHhMZ3I+UiBKT1NFIEdFUkFMRElOTyBCSVRURU5DT1VSVDwveExncj48bnJvPjQwMDE8L25ybz48eENwbD5TQUxBIDI1QTwveENwbD48eEJhaXJybz5QRURSQSBERSBBTU9MQVI8L3hCYWlycm8+PGNNdW4+NDIwNzEwNjwvY011bj48eE11bj5JTEhPVEE8L3hNdW4+PFVGPlNDPC9VRj48Q0VQPjg4MzIwMDAwPC9DRVA+PGNQYWlzPjEwNTg8L2NQYWlzPjx4UGFpcz5CUkFTSUw8L3hQYWlzPjxmb25lPjQ4MzIwNDYwNzM8L2ZvbmU+PC9lbmRlckVtaXQ+PElFPjI1ODQwNzgzMjwvSUU+PENSVD4zPC9DUlQ+PC9lbWl0PjxkZXN0PjxDUEY+MzM3NTUwODYwMzQ8L0NQRj48eE5vbWU+V0lMU09OIEpPU0UgIFRSSUFDQTwveE5vbWU+PGVuZGVyRGVzdD48eExncj5HRU5FUkFMIEpPQU8gTUFOT0VMPC94TGdyPjxucm8+MTYyMDwvbnJvPjx4Q3BsPlNBTEEgMjAxPC94Q3BsPjx4QmFpcnJvPkNFTlRSTyAgIEZMT1JFUyBEQSBDVU5IQTwveEJhaXJybz48Y011bj40MzA4MjAxPC9jTXVuPjx4TXVuPkZMT1JFUyBEQSBDVU5IQTwveE11bj48VUY+UlM8L1VGPjxDRVA+OTUyNzAwMDA8L0NFUD48Y1BhaXM+MTA1ODwvY1BhaXM+PHhQYWlzPkJSQVNJTDwveFBhaXM+PGZvbmU+NTQ5ODQxODcwNTQ8L2ZvbmU+PC9lbmRlckRlc3Q+PGluZElFRGVzdD45PC9pbmRJRURlc3Q+PGVtYWlsPnRyaWFjYUB0cmlhY2EuY29tLmJyO2dyYW5kc2NAYXRlbnRvZXhwcmVzcy5jb208L2VtYWlsPjwvZGVzdD48YXV0WE1MPjxDTlBKPjA1MDg5NjM3MDAxNzg3PC9DTlBKPjwvYXV0WE1MPjxkZXQgbkl0ZW09IjEiPjxwcm9kPjxjUHJvZD5FU0FMQzAyNDlBMTY8L2NQcm9kPjxjRUFOPjg0MzcwMDE3MzkxMjc8L2NFQU4+PHhQcm9kPlZJTkhPIEFMQ0VOTyBQUkVNSVVNIDIwMTY8L3hQcm9kPjxOQ00+MjIwNDIxMDA8L05DTT48Q0VTVD4wMjAyNDAwPC9DRVNUPjxjQmVuZWY+PC9jQmVuZWY+PENGT1A+NjEwODwvQ0ZPUD48dUNvbT5HRjwvdUNvbT48cUNvbT4xLjAwMDA8L3FDb20+PHZVbkNvbT44Ni42NTAwMDAwMDwvdlVuQ29tPjx2UHJvZD44Ni42NTwvdlByb2Q+PGNFQU5UcmliPjg0MzcwMDE3MzkxMjc8L2NFQU5UcmliPjx1VHJpYj5HRjwvdVRyaWI+PHFUcmliPjEuMDAwMDwvcVRyaWI+PHZVblRyaWI+ODYuNjUwMDAwMDA8L3ZVblRyaWI+PGluZFRvdD4xPC9pbmRUb3Q+PC9wcm9kPjxpbXBvc3RvPjxJQ01TPjxJQ01TMDA+PG9yaWc+Mjwvb3JpZz48Q1NUPjAwPC9DU1Q+PG1vZEJDPjM8L21vZEJDPjx2QkM+ODYuNjU8L3ZCQz48cElDTVM+NC4wMDAwPC9wSUNNUz48dklDTVM+My40NzwvdklDTVM+PC9JQ01TMDA+PC9JQ01TPjxJUEk+PGNFbnE+OTk5PC9jRW5xPjxJUElOVD48Q1NUPjUzPC9DU1Q+PC9JUElOVD48L0lQST48UElTPjxQSVNBbGlxPjxDU1Q+MDE8L0NTVD48dkJDPjgzLjE4PC92QkM+PHBQSVM+MS42NTAwPC9wUElTPjx2UElTPjEuMzc8L3ZQSVM+PC9QSVNBbGlxPjwvUElTPjxDT0ZJTlM+PENPRklOU0FsaXE+PENTVD4wMTwvQ1NUPjx2QkM+ODMuMTg8L3ZCQz48cENPRklOUz43LjYwMDA8L3BDT0ZJTlM+PHZDT0ZJTlM+Ni4zMjwvdkNPRklOUz48L0NPRklOU0FsaXE+PC9DT0ZJTlM+PElDTVNVRkRlc3Q+PHZCQ1VGRGVzdD44Ni42NTwvdkJDVUZEZXN0Pjx2QkNGQ1BVRkRlc3Q+ODYuNjU8L3ZCQ0ZDUFVGRGVzdD48cEZDUFVGRGVzdD4yLjAwMDA8L3BGQ1BVRkRlc3Q+PHBJQ01TVUZEZXN0PjE3LjUwMDA8L3BJQ01TVUZEZXN0PjxwSUNNU0ludGVyPjQuMDA8L3BJQ01TSW50ZXI+PHBJQ01TSW50ZXJQYXJ0PjEwMDwvcElDTVNJbnRlclBhcnQ+PHZGQ1BVRkRlc3Q+MS43MzwvdkZDUFVGRGVzdD48dklDTVNVRkRlc3Q+MTEuNzA8L3ZJQ01TVUZEZXN0Pjx2SUNNU1VGUmVtZXQ+MDwvdklDTVNVRlJlbWV0PjwvSUNNU1VGRGVzdD48L2ltcG9zdG8+PC9kZXQ+PGRldCBuSXRlbT0iMiI+PHByb2Q+PGNQcm9kPklUTUFaMDc5OUExOTwvY1Byb2Q+PGNFQU4+U0VNIEdUSU48L2NFQU4+PHhQcm9kPlZJTkhPIE1BWlpFSSBCRUxHVUFSRE8gVkVSTUVOVElOTyBUT1NDQU5BIEJJQU5DTyBJR1QgMjAxOTwveFByb2Q+PE5DTT4yMjA0MjEwMDwvTkNNPjxDRVNUPjAyMDI0MDA8L0NFU1Q+PGNCZW5lZj48L2NCZW5lZj48Q0ZPUD42MTA4PC9DRk9QPjx1Q29tPkdGPC91Q29tPjxxQ29tPjEuMDAwMDwvcUNvbT48dlVuQ29tPjg2LjY1MDAwMDAwPC92VW5Db20+PHZQcm9kPjg2LjY1PC92UHJvZD48Y0VBTlRyaWI+U0VNIEdUSU48L2NFQU5UcmliPjx1VHJpYj5HRjwvdVRyaWI+PHFUcmliPjEuMDAwMDwvcVRyaWI+PHZVblRyaWI+ODYuNjUwMDAwMDA8L3ZVblRyaWI+PGluZFRvdD4xPC9pbmRUb3Q+PC9wcm9kPjxpbXBvc3RvPjxJQ01TPjxJQ01TMDA+PG9yaWc+Mjwvb3JpZz48Q1NUPjAwPC9DU1Q+PG1vZEJDPjM8L21vZEJDPjx2QkM+ODYuNjU8L3ZCQz48cElDTVM+NC4wMDAwPC9wSUNNUz48dklDTVM+My40NjwvdklDTVM+PC9JQ01TMDA+PC9JQ01TPjxJUEk+PGNFbnE+OTk5PC9jRW5xPjxJUElOVD48Q1NUPjUzPC9DU1Q+PC9JUElOVD48L0lQST48UElTPjxQSVNBbGlxPjxDU1Q+MDE8L0NTVD48dkJDPjgzLjE5PC92QkM+PHBQSVM+MS42NTAwPC9wUElTPjx2UElTPjEuMzg8L3ZQSVM+PC9QSVNBbGlxPjwvUElTPjxDT0ZJTlM+PENPRklOU0FsaXE+PENTVD4wMTwvQ1NUPjx2QkM+ODMuMTk8L3ZCQz48cENPRklOUz43LjYwMDA8L3BDT0ZJTlM+PHZDT0ZJTlM+Ni4zMjwvdkNPRklOUz48L0NPRklOU0FsaXE+PC9DT0ZJTlM+PElDTVNVRkRlc3Q+PHZCQ1VGRGVzdD44Ni42NTwvdkJDVUZEZXN0Pjx2QkNGQ1BVRkRlc3Q+ODYuNjU8L3ZCQ0ZDUFVGRGVzdD48cEZDUFVGRGVzdD4yLjAwMDA8L3BGQ1BVRkRlc3Q+PHBJQ01TVUZEZXN0PjE3LjUwMDA8L3BJQ01TVUZEZXN0PjxwSUNNU0ludGVyPjQuMDA8L3BJQ01TSW50ZXI+PHBJQ01TSW50ZXJQYXJ0PjEwMDwvcElDTVNJbnRlclBhcnQ+PHZGQ1BVRkRlc3Q+MS43NDwvdkZDUFVGRGVzdD48dklDTVNVRkRlc3Q+MTEuNzA8L3ZJQ01TVUZEZXN0Pjx2SUNNU1VGUmVtZXQ+MDwvdklDTVNVRlJlbWV0PjwvSUNNU1VGRGVzdD48L2ltcG9zdG8+PC9kZXQ+PGRldCBuSXRlbT0iMyI+PHByb2Q+PGNQcm9kPkNIRVJSMDMwMkExODwvY1Byb2Q+PGNFQU4+NzgwNDMwNDEwMTAwNDwvY0VBTj48eFByb2Q+VklOSE8gRVJSQVpVUklaIE1BWCBSRVNFUlZBIENBQkVSTkVUIFNBVVZJR05PTiAyMDE4PC94UHJvZD48TkNNPjIyMDQyMTAwPC9OQ00+PENFU1Q+MDIwMjQwMDwvQ0VTVD48Y0JlbmVmPjwvY0JlbmVmPjxDRk9QPjYxMDg8L0NGT1A+PHVDb20+R0Y8L3VDb20+PHFDb20+MS4wMDAwPC9xQ29tPjx2VW5Db20+ODYuNjUwMDAwMDA8L3ZVbkNvbT48dlByb2Q+ODYuNjU8L3ZQcm9kPjxjRUFOVHJpYj43ODA0MzA0MTAxMDA0PC9jRUFOVHJpYj48dVRyaWI+R0Y8L3VUcmliPjxxVHJpYj4xLjAwMDA8L3FUcmliPjx2VW5UcmliPjg2LjY1MDAwMDAwPC92VW5UcmliPjxpbmRUb3Q+MTwvaW5kVG90PjwvcHJvZD48aW1wb3N0bz48SUNNUz48SUNNUzAwPjxvcmlnPjI8L29yaWc+PENTVD4wMDwvQ1NUPjxtb2RCQz4zPC9tb2RCQz48dkJDPjg2LjY1PC92QkM+PHBJQ01TPjQuMDAwMDwvcElDTVM+PHZJQ01TPjMuNDc8L3ZJQ01TPjwvSUNNUzAwPjwvSUNNUz48SVBJPjxjRW5xPjk5OTwvY0VucT48SVBJTlQ+PENTVD41MzwvQ1NUPjwvSVBJTlQ+PC9JUEk+PFBJUz48UElTQWxpcT48Q1NUPjAxPC9DU1Q+PHZCQz44My4xODwvdkJDPjxwUElTPjEuNjUwMDwvcFBJUz48dlBJUz4xLjM3PC92UElTPjwvUElTQWxpcT48L1BJUz48Q09GSU5TPjxDT0ZJTlNBbGlxPjxDU1Q+MDE8L0NTVD48dkJDPjgzLjE4PC92QkM+PHBDT0ZJTlM+Ny42MDAwPC9wQ09GSU5TPjx2Q09GSU5TPjYuMzM8L3ZDT0ZJTlM+PC9DT0ZJTlNBbGlxPjwvQ09GSU5TPjxJQ01TVUZEZXN0Pjx2QkNVRkRlc3Q+ODYuNjU8L3ZCQ1VGRGVzdD48dkJDRkNQVUZEZXN0Pjg2LjY1PC92QkNGQ1BVRkRlc3Q+PHBGQ1BVRkRlc3Q+Mi4wMDAwPC9wRkNQVUZEZXN0PjxwSUNNU1VGRGVzdD4xNy41MDAwPC9wSUNNU1VGRGVzdD48cElDTVNJbnRlcj40LjAwPC9wSUNNU0ludGVyPjxwSUNNU0ludGVyUGFydD4xMDA8L3BJQ01TSW50ZXJQYXJ0Pjx2RkNQVUZEZXN0PjEuNzM8L3ZGQ1BVRkRlc3Q+PHZJQ01TVUZEZXN0PjExLjY5PC92SUNNU1VGRGVzdD48dklDTVNVRlJlbWV0PjA8L3ZJQ01TVUZSZW1ldD48L0lDTVNVRkRlc3Q+PC9pbXBvc3RvPjwvZGV0PjxkZXQgbkl0ZW09IjQiPjxwcm9kPjxjUHJvZD5JVE1BUjEyOTBBMTk8L2NQcm9kPjxjRUFOPjgwMjMzNTQwMjQ0MTg8L2NFQU4+PHhQcm9kPlZJTkhPIFNBTiBNQVJaQU5PIFRSQU1BUkkgUk9TRSBESSBQUklNSVRJVk8gSUdQIFNBTEVOVE8gMjAxOTwveFByb2Q+PE5DTT4yMjA0MjEwMDwvTkNNPjxDRVNUPjAyMDI0MDA8L0NFU1Q+PGNCZW5lZj48L2NCZW5lZj48Q0ZPUD42OTQ5PC9DRk9QPjx1Q29tPkdGPC91Q29tPjxxQ29tPjEuMDAwMDwvcUNvbT48dlVuQ29tPjEzMS45MDAwMDAwMDwvdlVuQ29tPjx2UHJvZD4xMzEuOTA8L3ZQcm9kPjxjRUFOVHJpYj44MDIzMzU0MDI0NDE4PC9jRUFOVHJpYj48dVRyaWI+R0Y8L3VUcmliPjxxVHJpYj4xLjAwMDA8L3FUcmliPjx2VW5UcmliPjEzMS45MDAwMDAwMDwvdlVuVHJpYj48aW5kVG90PjE8L2luZFRvdD48L3Byb2Q+PGltcG9zdG8+PElDTVM+PElDTVMwMD48b3JpZz4yPC9vcmlnPjxDU1Q+MDA8L0NTVD48bW9kQkM+MzwvbW9kQkM+PHZCQz4xMzEuOTA8L3ZCQz48cElDTVM+NC4wMDAwPC9wSUNNUz48dklDTVM+NS4yNzwvdklDTVM+PC9JQ01TMDA+PC9JQ01TPjxJUEk+PGNFbnE+OTk5PC9jRW5xPjxJUElOVD48Q1NUPjUzPC9DU1Q+PC9JUElOVD48L0lQST48UElTPjxQSVNOVD48Q1NUPjA4PC9DU1Q+PC9QSVNOVD48L1BJUz48Q09GSU5TPjxDT0ZJTlNOVD48Q1NUPjA4PC9DU1Q+PC9DT0ZJTlNOVD48L0NPRklOUz48SUNNU1VGRGVzdD48dkJDVUZEZXN0PjEzMS45MDwvdkJDVUZEZXN0Pjx2QkNGQ1BVRkRlc3Q+MTMxLjkwPC92QkNGQ1BVRkRlc3Q+PHBGQ1BVRkRlc3Q+Mi4wMDAwPC9wRkNQVUZEZXN0PjxwSUNNU1VGRGVzdD4xNy41MDAwPC9wSUNNU1VGRGVzdD48cElDTVNJbnRlcj40LjAwPC9wSUNNU0ludGVyPjxwSUNNU0ludGVyUGFydD4xMDA8L3BJQ01TSW50ZXJQYXJ0Pjx2RkNQVUZEZXN0PjIuNjQ8L3ZGQ1BVRkRlc3Q+PHZJQ01TVUZEZXN0PjE3LjgxPC92SUNNU1VGRGVzdD48dklDTVNVRlJlbWV0PjA8L3ZJQ01TVUZSZW1ldD48L0lDTVNVRkRlc3Q+PC9pbXBvc3RvPjwvZGV0PjxkZXQgbkl0ZW09IjUiPjxwcm9kPjxjUHJvZD5NRTAwMDAwMDAwMjYwPC9jUHJvZD48Y0VBTj5TRU0gR1RJTjwvY0VBTj48eFByb2Q+UkVWSVNUQSBHUkFORCBDUlUgMDQyMDIxPC94UHJvZD48TkNNPjQ5MDI5MDAwPC9OQ00+PGNCZW5lZj48L2NCZW5lZj48Q0ZPUD42MTA4PC9DRk9QPjx1Q29tPlVOPC91Q29tPjxxQ29tPjEuMDAwMDwvcUNvbT48dlVuQ29tPjI1LjAwMDAwMDAwPC92VW5Db20+PHZQcm9kPjI1LjAwPC92UHJvZD48Y0VBTlRyaWI+U0VNIEdUSU48L2NFQU5UcmliPjx1VHJpYj5VTjwvdVRyaWI+PHFUcmliPjEuMDAwMDwvcVRyaWI+PHZVblRyaWI+MjUuMDAwMDAwMDA8L3ZVblRyaWI+PGluZFRvdD4xPC9pbmRUb3Q+PC9wcm9kPjxpbXBvc3RvPjxJQ01TPjxJQ01TNDA+PG9yaWc+MDwvb3JpZz48Q1NUPjQxPC9DU1Q+PC9JQ01TNDA+PC9JQ01TPjxJUEk+PGNFbnE+MDAxPC9jRW5xPjxJUElOVD48Q1NUPjU0PC9DU1Q+PC9JUElOVD48L0lQST48UElTPjxQSVNOVD48Q1NUPjA2PC9DU1Q+PC9QSVNOVD48L1BJUz48Q09GSU5TPjxDT0ZJTlNOVD48Q1NUPjA2PC9DU1Q+PC9DT0ZJTlNOVD48L0NPRklOUz48L2ltcG9zdG8+PC9kZXQ+PHRvdGFsPjxJQ01TVG90Pjx2QkM+MzkxLjg1PC92QkM+PHZJQ01TPjE1LjY3PC92SUNNUz48dklDTVNEZXNvbj4wPC92SUNNU0Rlc29uPjx2RkNQVUZEZXN0PjcuODQ8L3ZGQ1BVRkRlc3Q+PHZJQ01TVUZEZXN0PjUyLjkwPC92SUNNU1VGRGVzdD48dklDTVNVRlJlbWV0PjA8L3ZJQ01TVUZSZW1ldD48dkZDUD4wPC92RkNQPjx2QkNTVD4wPC92QkNTVD48dlNUPjA8L3ZTVD48dkZDUFNUPjA8L3ZGQ1BTVD48dkZDUFNUUmV0PjA8L3ZGQ1BTVFJldD48dlByb2Q+NDE2Ljg1PC92UHJvZD48dkZyZXRlPjA8L3ZGcmV0ZT48dlNlZz4wPC92U2VnPjx2RGVzYz4wPC92RGVzYz48dklJPjA8L3ZJST48dklQST4wPC92SVBJPjx2SVBJRGV2b2w+MDwvdklQSURldm9sPjx2UElTPjQuMTI8L3ZQSVM+PHZDT0ZJTlM+MTguOTc8L3ZDT0ZJTlM+PHZPdXRybz4wPC92T3V0cm8+PHZORj40MTYuODU8L3ZORj48L0lDTVNUb3Q+PC90b3RhbD48dHJhbnNwPjxtb2RGcmV0ZT4wPC9tb2RGcmV0ZT48dHJhbnNwb3J0YT48Q05QSj4yMTk5NTExOTAwMDExMTwvQ05QSj48eE5vbWU+VlJWIE5PVkEgVFJBTlNQT1JURVMgLSBFSVJFTEk8L3hOb21lPjxJRT4xNDQzNDQzMzcxMTY8L0lFPjx4RW5kZXI+UlVBIEJBUk9ORVNBIERFIEJFTEEgVklTVEEgIDEyMjwveEVuZGVyPjx4TXVuPlNBTyBQQVVMTzwveE11bj48VUY+U1A8L1VGPjwvdHJhbnNwb3J0YT48dm9sPjxxVm9sPjE8L3FWb2w+PGVzcD5DQUlYQTwvZXNwPjxwZXNvTD40LjEwMDwvcGVzb0w+PHBlc29CPjQuOTAwPC9wZXNvQj48L3ZvbD48L3RyYW5zcD48cGFnPjxkZXRQYWc+PGluZFBhZz4wPC9pbmRQYWc+PHRQYWc+OTk8L3RQYWc+PHZQYWc+NDE2Ljg1PC92UGFnPjwvZGV0UGFnPjwvcGFnPjxpbmZBZGljPjxpbmZBZEZpc2NvPk1ELTU6NjM2RjVBQjIzODFGNzg2QjZGMjYxNDg5NkFEREEwQ0UgTUVSQ0FET1JJQVMgUVVFIEVOVFJFR0FNT1MgQ09NTyBQUkVTRU5URSBQQVJBIE5PU1NPIENMSUVOVEUgL0RFU1RJTkFETyBBTyBDT05TVU1PLCBOQU8gUE9ERSBTRVIgVkVORElETyBJTVVOSURBREUgVFJJQlVUQVJJQSBDT05GLiBFVklTVEEgTk8gQVJULiAxNTAsIFZJLCBELCBEQSBDUkZCIERFIDE5ODg8L2luZkFkRmlzY28+PGluZkNwbD5DT05GUkFSSUEgUGVkaWRvOiAxMzIyNDAqMzgwMDI0NDY1MDA0MyAtIERhdGE6IDE5LzA0LzIxIC0gUGVkaWRvIEdDOiBoODAzNTEgQ09ORlJBUklBICBDT05GUkFSSUEgIENPTkZSQVJJQSAgQ09ORlJBUklBIFZhbG9yIGRvIElDTVMgcmVsYXRpdm8gYW8gRnVuZG8gZGUgQ29tYmF0ZSBhIFBvYnJlemEgLSBGQ1AgZGEgVUYgZGUgZGVzdGlubzogUiQgNy44NC4gVmFsb3IgZG8gSUNNUyBJbnRlcmVzdGFkdWFsIHBhcmEgYSBVRiBkZSBkZXN0aW5vOiBSJCA1Mi45MC4gVmFsb3IgZG8gSUNNUyBJbnRlcmVzdGFkdWFsIHBhcmEgYSBVRiBkbyByZW1ldGVudGU6IFIkIDAuPC9pbmZDcGw+PC9pbmZBZGljPjxpbmZSZXNwVGVjPjxDTlBKPjUzMTEzNzkxMDAwMTIyPC9DTlBKPjx4Q29udGF0bz5Sb2RyaWdvIGRlIEFsbWVpZGEgU2FydG9yaW88L3hDb250YXRvPjxlbWFpbD5yZXNwX3RlY25pY29fZGZlX3Byb3RoZXVzQHRvdHZzLmNvbS5icjwvZW1haWw+PGZvbmU+MTEyODU5MzkwNDwvZm9uZT48L2luZlJlc3BUZWM+PC9pbmZORmU+PFNpZ25hdHVyZSB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC8wOS94bWxkc2lnIyI+PFNpZ25lZEluZm8geG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvMDkveG1sZHNpZyMiPjxDYW5vbmljYWxpemF0aW9uTWV0aG9kIEFsZ29yaXRobT0iaHR0cDovL3d3dy53My5vcmcvVFIvMjAwMS9SRUMteG1sLWMxNG4tMjAwMTAzMTUiPjwvQ2Fub25pY2FsaXphdGlvbk1ldGhvZD48U2lnbmF0dXJlTWV0aG9kIEFsZ29yaXRobT0iaHR0cDovL3d3dy53My5vcmcvMjAwMC8wOS94bWxkc2lnI3JzYS1zaGExIj48L1NpZ25hdHVyZU1ldGhvZD48UmVmZXJlbmNlIFVSST0iI05GZTQyMjEwNDA1MDg5NjM3MDAyMTYzNTUwMDMwMDAxMDM2ODgxMTAwMDM5NTE5Ij48VHJhbnNmb3Jtcz48VHJhbnNmb3JtIEFsZ29yaXRobT0iaHR0cDovL3d3dy53My5vcmcvMjAwMC8wOS94bWxkc2lnI2VudmVsb3BlZC1zaWduYXR1cmUiPjwvVHJhbnNmb3JtPjxUcmFuc2Zvcm0gQWxnb3JpdGhtPSJodHRwOi8vd3d3LnczLm9yZy9UUi8yMDAxL1JFQy14bWwtYzE0bi0yMDAxMDMxNSI+PC9UcmFuc2Zvcm0+PC9UcmFuc2Zvcm1zPjxEaWdlc3RNZXRob2QgQWxnb3JpdGhtPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwLzA5L3htbGRzaWcjc2hhMSI+PC9EaWdlc3RNZXRob2Q+PERpZ2VzdFZhbHVlPjZlWXplTjVRelpjU2F5ejRWTGt1c1hiQi9sST08L0RpZ2VzdFZhbHVlPjwvUmVmZXJlbmNlPjwvU2lnbmVkSW5mbz48U2lnbmF0dXJlVmFsdWU+dGljLzcyU1B4c2NhYnBzaDRQWFk5N0plVTNhSE1oaWxPUE9yNk5yM1krSGx3L1lKR2sxZFZvWUZ4SmpURlRRMWlzbGVSc3B4elRkMW1WT08zZUlXU2hPb1g0SG40Y0RycVJneXVLWisvQWhRNDIva1dGalZkdlVoWDl5RkpnSGFNeW8yTFJPVTZKRkgyY0hHdTd1aUJhV3FhYS9WcHJEOTJYNGY4NmQwTTJpWTlkdllNSTIvMCtHUForZHlEc3F1SjRBMkRtWWFvVjA0cjJlbzBGL3JmUlpreEFmcDdSM0E2OTB1aUNHQTdaNStRemZhamVWQXZtcnFBNm5ZZjVyMlRZVG5nejZ5a1g4MVArN2sweDZ6WDR2N2lKVGJ1bjh3RFpmdWNRWENwcDhydXFaZHBHNG9zWHd3clFZR2JxY1JTTmZNaGNyNFlGOHlDQm9JZitCd1NBPT08L1NpZ25hdHVyZVZhbHVlPjxLZXlJbmZvPjxYNTA5RGF0YT48WDUwOUNlcnRpZmljYXRlPk1JSUg2akNDQmRLZ0F3SUJBZ0lRUWgwbUVCR0ZoUllRVEdOWE4vWGxKVEFOQmdrcWhraUc5dzBCQVFzRkFEQjBNUXN3Q1FZRFZRUUdFd0pDVWpFVE1CRUdBMVVFQ2hNS1NVTlFMVUp5WVhOcGJERXRNQ3NHQTFVRUN4TWtRMlZ5ZEdsemFXZHVJRU5sY25ScFptbGpZV1J2Y21FZ1JHbG5hWFJoYkNCVExrRXVNU0V3SHdZRFZRUURFeGhCUXlCRFpYSjBhWE5wWjI0Z1RYVnNkR2x3YkdFZ1J6Y3dIaGNOTWpFd01qRXhNVE0wTXpJM1doY05Nakl3TWpFeE1UTTBNekkzV2pDQnVERUxNQWtHQTFVRUJoTUNRbEl4RXpBUkJnTlZCQW9NQ2tsRFVDMUNjbUZ6YVd3eEhqQWNCZ05WQkFzTUZVRkRJRU5sY25ScGMybG5iaUJOZFd4MGFYQnNZVEVYTUJVR0ExVUVDd3dPTURjMU9UUTBNVGd3TURBeE1UTXhHVEFYQmdOVkJBc01FRlpwWkdWdlEyOXVabVZ5Wlc1amFXRXhHekFaQmdOVkJBc01Fa0Z6YzJsdVlYUjFjbUVnVkdsd2J5QkJNVEVqTUNFR0ExVUVBd3dhUjFKQlRrUWdRMUpWSUVsTlVFOVNWRUZFVDFKQklFeFVSRUV3Z2dFaU1BMEdDU3FHU0liM0RRRUJBUVVBQTRJQkR3QXdnZ0VLQW9JQkFRRHhqekJ6OVB2RHNiMWNlTnZpeTc2Q0dkaHJwNWZNQnNwV1JvL2J4Ky9na0dyenJsZlZTS3ByMy8wVGlQeVFhQ2pWMnRpTmk4Z2hsYlZqRGQ2bUxqOWN1M0UrcC9CWVo2NVhQcE1kbFRaOTVVdjdMcGdNSjZIQU0rUTl4WCtMNU81YTlpU3VrZ2s3MG9UbDRuS1VXdFN3VExaQkRYVkxSQTE0YTh0NHhUWmR1dHo3RC81ZTRDZjlpalJVU21KWlh2RnBJZzJVcGdoeTlLeUN3Y3NmTzZtSTMvcWxUMGxjbWNldWoyV3dJblVxZ2orNE8xdCsxc1lJVmpUMTcwOEd5RUVoUHpGR2VxRzd5T3dFd0FBdFk3U1p0UFgxMG5VT01pdFJ1VDlPTmI4bVNlajRwVVhlaGliYTFyckFINU1lbHg5UnlQMGRsZnFlazkwKzVsRlE2S1NSQWdNQkFBR2pnZ014TUlJRExUQ0J2d1lEVlIwUkJJRzNNSUcwb0QwR0JXQk1BUU1Fb0RRRU1qSTBNRFV4T1RjNE1qWTFORFkzTURNNE5EQXdNREF3TURBd01EQXdNREF3TURBd01ETXpNamd3TWpJeVdGTlRVRk5Rb0NRR0JXQk1BUU1Db0JzRUdWQkZSRkpQSUZSRlNWaEZTVkpCSUZCUFVsUlBJRkpGU1ZPZ0dRWUZZRXdCQXdPZ0VBUU9NRFV3T0RrMk16Y3dNREF4TVRDZ0Z3WUZZRXdCQXdlZ0RnUU1NREF3TURBd01EQXdNREF3Z1Jsd1lYSmhiR1ZuWVd4QVozSmhibVJqY25VdVkyOXRMbUp5TUFrR0ExVWRFd1FDTUFBd0h3WURWUjBqQkJnd0ZvQVVYWElNdnpQU3UrT0dwdWhNQm5GK1ZWd0hvTll3Z1lzR0ExVWRJQVNCZ3pDQmdEQitCZ1pnVEFFQ0FRc3dkREJ5QmdnckJnRUZCUWNDQVJabWFIUjBjRG92TDJsamNDMWljbUZ6YVd3dVkyVnlkR2x6YVdkdUxtTnZiUzVpY2k5eVpYQnZjMmwwYjNKcGJ5OWtjR012UVVOZlEyVnlkR2x6YVdkdVgwMTFiSFJwY0d4aEwwUlFRMTlCUTE5RFpYSjBhVk5wWjI1ZlRYVnNkR2x3YkdFdWNHUm1NSUhHQmdOVkhSOEVnYjR3Z2Jzd1hLQmFvRmlHVm1oMGRIQTZMeTlwWTNBdFluSmhjMmxzTG1ObGNuUnBjMmxuYmk1amIyMHVZbkl2Y21Wd2IzTnBkRzl5YVc4dmJHTnlMMEZEUTJWeWRHbHphV2R1VFhWc2RHbHdiR0ZITnk5TVlYUmxjM1JEVWt3dVkzSnNNRnVnV2FCWGhsVm9kSFJ3T2k4dmFXTndMV0p5WVhOcGJDNXZkWFJ5WVd4amNpNWpiMjB1WW5JdmNtVndiM05wZEc5eWFXOHZiR055TDBGRFEyVnlkR2x6YVdkdVRYVnNkR2x3YkdGSE55OU1ZWFJsYzNSRFVrd3VZM0pzTUE0R0ExVWREd0VCL3dRRUF3SUY0REFkQmdOVkhTVUVGakFVQmdnckJnRUZCUWNEQWdZSUt3WUJCUVVIQXdRd2diWUdDQ3NHQVFVRkJ3RUJCSUdwTUlHbU1HUUdDQ3NHQVFVRkJ6QUNobGhvZEhSd09pOHZhV053TFdKeVlYTnBiQzVqWlhKMGFYTnBaMjR1WTI5dExtSnlMM0psY0c5emFYUnZjbWx2TDJObGNuUnBabWxqWVdSdmN5OUJRMTlEWlhKMGFYTnBaMjVmVFhWc2RHbHdiR0ZmUnpjdWNEZGpNRDRHQ0NzR0FRVUZCekFCaGpKb2RIUndPaTh2YjJOemNDMWhZeTFqWlhKMGFYTnBaMjR0YlhWc2RHbHdiR0V1WTJWeWRHbHphV2R1TG1OdmJTNWljakFOQmdrcWhraUc5dzBCQVFzRkFBT0NBZ0VBamljeHIyaDRKOFV2VGRWVExhWDZKWTgyVldpZzBDK0J5bWI0YmcwRE9PMFJtSDVsTFVBaXBzc1BPQmt0VU9KRDlHS1dDOWhvUDB6ejVOZzJNcTRvWnpqYkpHb0FibmpyNW5hNW1KdnBVRG4rSUs3Rkl4bDJDZGlUYlRzbERXVnM4MWNvK0E3cTB4aFpZdzFCVHg4a0dQV1BFWmp6Nmw4TW8zb1JseVlrYTRlNGhORFA5RURXeEptWlJCSW9IeVkzSnpVMWU0Q3YzYWpFWmNLelJmbzZPQjArRWlqTElyS2JaNnZPY0FxenVZMCtxVnlpQUZFZFFhdktKVWdVV2prelhqd0F0VVBtVTQrWm1zOFduV1RXcyt2Y21hQnkwSXBPb01NUC9NSmNHTVQ1QXN1cGNET0lPaEk0dHErbHZVSWw2TllhOFRTUzllV1EyYktOdjlxekFUL2lRSWw3MVBWMlNqOXk4Yk1ianlKdmNITDl3MFJieWxiYlg2cFM4VUJmSWlFcHdXa0Y3dFpScjV1OSs2UmNRL0hqbEVWQXM5T3FvS0NhWTNwcXA1aC9lMzBMVEpFVEpDbVVxWmxqWWZpTnRsN3Y2L01EQ0FrV2R4akVRcWk1cllxb0I2UlJWSHJJREdvWHRzUWIvZzh5b2hnYzc5SU9reU9NWUpTc1ZWM1VDNEVDeEdQSUJzQ3VVVmZlZHNCU2FGMlpsSy92VGNJdVNuTmJoby9la1ZtNHp0ZFNoVTNZOTdIbnNDc0dBRUZSYVlwVTlJdHJnYlhITUYvZkZ4dlp4U0h0VTBVTGJGYjlWZThHSk5SdjM1Q25ubXNxNW5Ga2JibWh2SkhoQnNOV2IwbWdZL3FyR0JEbnNZNjhXVlRwT0tiT21lL1A4a0M1bFI3eW02U0RyMXc9PC9YNTA5Q2VydGlmaWNhdGU+PC9YNTA5RGF0YT48L0tleUluZm8+PC9TaWduYXR1cmU+PC9ORmU+PHByb3RORmUgeG1sbnM9Imh0dHA6Ly93d3cucG9ydGFsZmlzY2FsLmluZi5ici9uZmUiIHZlcnNhbz0iNC4wMCI+PGluZlByb3Q+PHRwQW1iPjE8L3RwQW1iPjx2ZXJBcGxpYz5TVlJTMjAyMTAzMzAwODEzPC92ZXJBcGxpYz48Y2hORmU+NDIyMTA0MDUwODk2MzcwMDIxNjM1NTAwMzAwMDEwMzY4ODExMDAwMzk1MTk8L2NoTkZlPjxkaFJlY2J0bz4yMDIxLTA0LTIyVDIzOjQ3OjM4LTAzOjAwPC9kaFJlY2J0bz48blByb3Q+MzQyMjEwMDcxNzUyODI5PC9uUHJvdD48ZGlnVmFsPjZlWXplTjVRelpjU2F5ejRWTGt1c1hiQi9sST08L2RpZ1ZhbD48Y1N0YXQ+MTAwPC9jU3RhdD48eE1vdGl2bz5BdXRvcml6YWRvIG8gdXNvIGRhIE5GLWU8L3hNb3Rpdm8+PC9pbmZQcm90PjwvcHJvdE5GZT48eE9yaWdlbT5DT05GUkFSSUE8L3hPcmlnZW0+PC9uZmVQcm9jPg==",
- "Anexo": [
- {
- "Tipo": "string",
- "Nome": "arquivo.zpl",
- "Arquivo": "dGVzdGU="
}
]
}, - "Anexo": [
- {
- "Tipo": "string",
- "Nome": "string",
- "Arquivo": "dGVzdGU="
}
]
}
]
}
}
{- "Retorno": [
- {
- "Mensagem": "Arquivo recebido"
}
]
}
Cadastrar e vincular a ordem de armazenagem uma NF-e buscando a ordem pelo numero do pedido
object (PostOriginarioPorPedidoLista) Listagem de ordens de armazenagem |
{- "Lista": {
- "Ordem": [
- {
- "NumeroPedido": "string",
- "Filial": "string",
- "Cliente": "string",
- "Nfe": {
- "Xml": "PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48bmZlUHJvYyB4bWxucz0iaHR0cDovL3d3dy5wb3J0YWxmaXNjYWwuaW5mLmJyL25mZSIgdmVyc2FvPSI0LjAwIj48TkZlIHhtbG5zPSJodHRwOi8vd3d3LnBvcnRhbGZpc2NhbC5pbmYuYnIvbmZlIj48aW5mTkZlIElkPSJORmU0MjIxMDQwNTA4OTYzNzAwMjE2MzU1MDAzMDAwMTAzNjg4MTEwMDAzOTUxOSIgdmVyc2FvPSI0LjAwIj48aWRlPjxjVUY+NDI8L2NVRj48Y05GPjEwMDAzOTUxPC9jTkY+PG5hdE9wPlZFTkRBIE1FUkMuIFJFQ0VCLlRFUkMuIERFU1RJTkFEQSBBIE5BTyBDT05UUklCVUlOVEUvIFJFTUVTUzwvbmF0T3A+PG1vZD41NTwvbW9kPjxzZXJpZT4zPC9zZXJpZT48bk5GPjEwMzY4ODwvbk5GPjxkaEVtaT4yMDIxLTA0LTIyVDIzOjQ3OjAwLTAzOjAwPC9kaEVtaT48ZGhTYWlFbnQ+MjAyMS0wNC0yMlQyMzo0NzowMC0wMzowMDwvZGhTYWlFbnQ+PHRwTkY+MTwvdHBORj48aWREZXN0PjI8L2lkRGVzdD48Y011bkZHPjQyMDcxMDY8L2NNdW5GRz48dHBJbXA+MTwvdHBJbXA+PHRwRW1pcz4xPC90cEVtaXM+PGNEVj45PC9jRFY+PHRwQW1iPjE8L3RwQW1iPjxmaW5ORmU+MTwvZmluTkZlPjxpbmRGaW5hbD4xPC9pbmRGaW5hbD48aW5kUHJlcz45PC9pbmRQcmVzPjxwcm9jRW1pPjA8L3Byb2NFbWk+PHZlclByb2M+MTIuMS4wMjUgfCAzLjA8L3ZlclByb2M+PC9pZGU+PGVtaXQ+PENOUEo+MDUwODk2MzcwMDIxNjM8L0NOUEo+PHhOb21lPkdSQU5EIENSVSBJTVBPUlRBRE9SQSBMVERBPC94Tm9tZT48eEZhbnQ+R1JBTkQgQ1JVIElNUE9SVEFET1JBIExUREE8L3hGYW50PjxlbmRlckVtaXQ+PHhMZ3I+UiBKT1NFIEdFUkFMRElOTyBCSVRURU5DT1VSVDwveExncj48bnJvPjQwMDE8L25ybz48eENwbD5TQUxBIDI1QTwveENwbD48eEJhaXJybz5QRURSQSBERSBBTU9MQVI8L3hCYWlycm8+PGNNdW4+NDIwNzEwNjwvY011bj48eE11bj5JTEhPVEE8L3hNdW4+PFVGPlNDPC9VRj48Q0VQPjg4MzIwMDAwPC9DRVA+PGNQYWlzPjEwNTg8L2NQYWlzPjx4UGFpcz5CUkFTSUw8L3hQYWlzPjxmb25lPjQ4MzIwNDYwNzM8L2ZvbmU+PC9lbmRlckVtaXQ+PElFPjI1ODQwNzgzMjwvSUU+PENSVD4zPC9DUlQ+PC9lbWl0PjxkZXN0PjxDUEY+MzM3NTUwODYwMzQ8L0NQRj48eE5vbWU+V0lMU09OIEpPU0UgIFRSSUFDQTwveE5vbWU+PGVuZGVyRGVzdD48eExncj5HRU5FUkFMIEpPQU8gTUFOT0VMPC94TGdyPjxucm8+MTYyMDwvbnJvPjx4Q3BsPlNBTEEgMjAxPC94Q3BsPjx4QmFpcnJvPkNFTlRSTyAgIEZMT1JFUyBEQSBDVU5IQTwveEJhaXJybz48Y011bj40MzA4MjAxPC9jTXVuPjx4TXVuPkZMT1JFUyBEQSBDVU5IQTwveE11bj48VUY+UlM8L1VGPjxDRVA+OTUyNzAwMDA8L0NFUD48Y1BhaXM+MTA1ODwvY1BhaXM+PHhQYWlzPkJSQVNJTDwveFBhaXM+PGZvbmU+NTQ5ODQxODcwNTQ8L2ZvbmU+PC9lbmRlckRlc3Q+PGluZElFRGVzdD45PC9pbmRJRURlc3Q+PGVtYWlsPnRyaWFjYUB0cmlhY2EuY29tLmJyO2dyYW5kc2NAYXRlbnRvZXhwcmVzcy5jb208L2VtYWlsPjwvZGVzdD48YXV0WE1MPjxDTlBKPjA1MDg5NjM3MDAxNzg3PC9DTlBKPjwvYXV0WE1MPjxkZXQgbkl0ZW09IjEiPjxwcm9kPjxjUHJvZD5FU0FMQzAyNDlBMTY8L2NQcm9kPjxjRUFOPjg0MzcwMDE3MzkxMjc8L2NFQU4+PHhQcm9kPlZJTkhPIEFMQ0VOTyBQUkVNSVVNIDIwMTY8L3hQcm9kPjxOQ00+MjIwNDIxMDA8L05DTT48Q0VTVD4wMjAyNDAwPC9DRVNUPjxjQmVuZWY+PC9jQmVuZWY+PENGT1A+NjEwODwvQ0ZPUD48dUNvbT5HRjwvdUNvbT48cUNvbT4xLjAwMDA8L3FDb20+PHZVbkNvbT44Ni42NTAwMDAwMDwvdlVuQ29tPjx2UHJvZD44Ni42NTwvdlByb2Q+PGNFQU5UcmliPjg0MzcwMDE3MzkxMjc8L2NFQU5UcmliPjx1VHJpYj5HRjwvdVRyaWI+PHFUcmliPjEuMDAwMDwvcVRyaWI+PHZVblRyaWI+ODYuNjUwMDAwMDA8L3ZVblRyaWI+PGluZFRvdD4xPC9pbmRUb3Q+PC9wcm9kPjxpbXBvc3RvPjxJQ01TPjxJQ01TMDA+PG9yaWc+Mjwvb3JpZz48Q1NUPjAwPC9DU1Q+PG1vZEJDPjM8L21vZEJDPjx2QkM+ODYuNjU8L3ZCQz48cElDTVM+NC4wMDAwPC9wSUNNUz48dklDTVM+My40NzwvdklDTVM+PC9JQ01TMDA+PC9JQ01TPjxJUEk+PGNFbnE+OTk5PC9jRW5xPjxJUElOVD48Q1NUPjUzPC9DU1Q+PC9JUElOVD48L0lQST48UElTPjxQSVNBbGlxPjxDU1Q+MDE8L0NTVD48dkJDPjgzLjE4PC92QkM+PHBQSVM+MS42NTAwPC9wUElTPjx2UElTPjEuMzc8L3ZQSVM+PC9QSVNBbGlxPjwvUElTPjxDT0ZJTlM+PENPRklOU0FsaXE+PENTVD4wMTwvQ1NUPjx2QkM+ODMuMTg8L3ZCQz48cENPRklOUz43LjYwMDA8L3BDT0ZJTlM+PHZDT0ZJTlM+Ni4zMjwvdkNPRklOUz48L0NPRklOU0FsaXE+PC9DT0ZJTlM+PElDTVNVRkRlc3Q+PHZCQ1VGRGVzdD44Ni42NTwvdkJDVUZEZXN0Pjx2QkNGQ1BVRkRlc3Q+ODYuNjU8L3ZCQ0ZDUFVGRGVzdD48cEZDUFVGRGVzdD4yLjAwMDA8L3BGQ1BVRkRlc3Q+PHBJQ01TVUZEZXN0PjE3LjUwMDA8L3BJQ01TVUZEZXN0PjxwSUNNU0ludGVyPjQuMDA8L3BJQ01TSW50ZXI+PHBJQ01TSW50ZXJQYXJ0PjEwMDwvcElDTVNJbnRlclBhcnQ+PHZGQ1BVRkRlc3Q+MS43MzwvdkZDUFVGRGVzdD48dklDTVNVRkRlc3Q+MTEuNzA8L3ZJQ01TVUZEZXN0Pjx2SUNNU1VGUmVtZXQ+MDwvdklDTVNVRlJlbWV0PjwvSUNNU1VGRGVzdD48L2ltcG9zdG8+PC9kZXQ+PGRldCBuSXRlbT0iMiI+PHByb2Q+PGNQcm9kPklUTUFaMDc5OUExOTwvY1Byb2Q+PGNFQU4+U0VNIEdUSU48L2NFQU4+PHhQcm9kPlZJTkhPIE1BWlpFSSBCRUxHVUFSRE8gVkVSTUVOVElOTyBUT1NDQU5BIEJJQU5DTyBJR1QgMjAxOTwveFByb2Q+PE5DTT4yMjA0MjEwMDwvTkNNPjxDRVNUPjAyMDI0MDA8L0NFU1Q+PGNCZW5lZj48L2NCZW5lZj48Q0ZPUD42MTA4PC9DRk9QPjx1Q29tPkdGPC91Q29tPjxxQ29tPjEuMDAwMDwvcUNvbT48dlVuQ29tPjg2LjY1MDAwMDAwPC92VW5Db20+PHZQcm9kPjg2LjY1PC92UHJvZD48Y0VBTlRyaWI+U0VNIEdUSU48L2NFQU5UcmliPjx1VHJpYj5HRjwvdVRyaWI+PHFUcmliPjEuMDAwMDwvcVRyaWI+PHZVblRyaWI+ODYuNjUwMDAwMDA8L3ZVblRyaWI+PGluZFRvdD4xPC9pbmRUb3Q+PC9wcm9kPjxpbXBvc3RvPjxJQ01TPjxJQ01TMDA+PG9yaWc+Mjwvb3JpZz48Q1NUPjAwPC9DU1Q+PG1vZEJDPjM8L21vZEJDPjx2QkM+ODYuNjU8L3ZCQz48cElDTVM+NC4wMDAwPC9wSUNNUz48dklDTVM+My40NjwvdklDTVM+PC9JQ01TMDA+PC9JQ01TPjxJUEk+PGNFbnE+OTk5PC9jRW5xPjxJUElOVD48Q1NUPjUzPC9DU1Q+PC9JUElOVD48L0lQST48UElTPjxQSVNBbGlxPjxDU1Q+MDE8L0NTVD48dkJDPjgzLjE5PC92QkM+PHBQSVM+MS42NTAwPC9wUElTPjx2UElTPjEuMzg8L3ZQSVM+PC9QSVNBbGlxPjwvUElTPjxDT0ZJTlM+PENPRklOU0FsaXE+PENTVD4wMTwvQ1NUPjx2QkM+ODMuMTk8L3ZCQz48cENPRklOUz43LjYwMDA8L3BDT0ZJTlM+PHZDT0ZJTlM+Ni4zMjwvdkNPRklOUz48L0NPRklOU0FsaXE+PC9DT0ZJTlM+PElDTVNVRkRlc3Q+PHZCQ1VGRGVzdD44Ni42NTwvdkJDVUZEZXN0Pjx2QkNGQ1BVRkRlc3Q+ODYuNjU8L3ZCQ0ZDUFVGRGVzdD48cEZDUFVGRGVzdD4yLjAwMDA8L3BGQ1BVRkRlc3Q+PHBJQ01TVUZEZXN0PjE3LjUwMDA8L3BJQ01TVUZEZXN0PjxwSUNNU0ludGVyPjQuMDA8L3BJQ01TSW50ZXI+PHBJQ01TSW50ZXJQYXJ0PjEwMDwvcElDTVNJbnRlclBhcnQ+PHZGQ1BVRkRlc3Q+MS43NDwvdkZDUFVGRGVzdD48dklDTVNVRkRlc3Q+MTEuNzA8L3ZJQ01TVUZEZXN0Pjx2SUNNU1VGUmVtZXQ+MDwvdklDTVNVRlJlbWV0PjwvSUNNU1VGRGVzdD48L2ltcG9zdG8+PC9kZXQ+PGRldCBuSXRlbT0iMyI+PHByb2Q+PGNQcm9kPkNIRVJSMDMwMkExODwvY1Byb2Q+PGNFQU4+NzgwNDMwNDEwMTAwNDwvY0VBTj48eFByb2Q+VklOSE8gRVJSQVpVUklaIE1BWCBSRVNFUlZBIENBQkVSTkVUIFNBVVZJR05PTiAyMDE4PC94UHJvZD48TkNNPjIyMDQyMTAwPC9OQ00+PENFU1Q+MDIwMjQwMDwvQ0VTVD48Y0JlbmVmPjwvY0JlbmVmPjxDRk9QPjYxMDg8L0NGT1A+PHVDb20+R0Y8L3VDb20+PHFDb20+MS4wMDAwPC9xQ29tPjx2VW5Db20+ODYuNjUwMDAwMDA8L3ZVbkNvbT48dlByb2Q+ODYuNjU8L3ZQcm9kPjxjRUFOVHJpYj43ODA0MzA0MTAxMDA0PC9jRUFOVHJpYj48dVRyaWI+R0Y8L3VUcmliPjxxVHJpYj4xLjAwMDA8L3FUcmliPjx2VW5UcmliPjg2LjY1MDAwMDAwPC92VW5UcmliPjxpbmRUb3Q+MTwvaW5kVG90PjwvcHJvZD48aW1wb3N0bz48SUNNUz48SUNNUzAwPjxvcmlnPjI8L29yaWc+PENTVD4wMDwvQ1NUPjxtb2RCQz4zPC9tb2RCQz48dkJDPjg2LjY1PC92QkM+PHBJQ01TPjQuMDAwMDwvcElDTVM+PHZJQ01TPjMuNDc8L3ZJQ01TPjwvSUNNUzAwPjwvSUNNUz48SVBJPjxjRW5xPjk5OTwvY0VucT48SVBJTlQ+PENTVD41MzwvQ1NUPjwvSVBJTlQ+PC9JUEk+PFBJUz48UElTQWxpcT48Q1NUPjAxPC9DU1Q+PHZCQz44My4xODwvdkJDPjxwUElTPjEuNjUwMDwvcFBJUz48dlBJUz4xLjM3PC92UElTPjwvUElTQWxpcT48L1BJUz48Q09GSU5TPjxDT0ZJTlNBbGlxPjxDU1Q+MDE8L0NTVD48dkJDPjgzLjE4PC92QkM+PHBDT0ZJTlM+Ny42MDAwPC9wQ09GSU5TPjx2Q09GSU5TPjYuMzM8L3ZDT0ZJTlM+PC9DT0ZJTlNBbGlxPjwvQ09GSU5TPjxJQ01TVUZEZXN0Pjx2QkNVRkRlc3Q+ODYuNjU8L3ZCQ1VGRGVzdD48dkJDRkNQVUZEZXN0Pjg2LjY1PC92QkNGQ1BVRkRlc3Q+PHBGQ1BVRkRlc3Q+Mi4wMDAwPC9wRkNQVUZEZXN0PjxwSUNNU1VGRGVzdD4xNy41MDAwPC9wSUNNU1VGRGVzdD48cElDTVNJbnRlcj40LjAwPC9wSUNNU0ludGVyPjxwSUNNU0ludGVyUGFydD4xMDA8L3BJQ01TSW50ZXJQYXJ0Pjx2RkNQVUZEZXN0PjEuNzM8L3ZGQ1BVRkRlc3Q+PHZJQ01TVUZEZXN0PjExLjY5PC92SUNNU1VGRGVzdD48dklDTVNVRlJlbWV0PjA8L3ZJQ01TVUZSZW1ldD48L0lDTVNVRkRlc3Q+PC9pbXBvc3RvPjwvZGV0PjxkZXQgbkl0ZW09IjQiPjxwcm9kPjxjUHJvZD5JVE1BUjEyOTBBMTk8L2NQcm9kPjxjRUFOPjgwMjMzNTQwMjQ0MTg8L2NFQU4+PHhQcm9kPlZJTkhPIFNBTiBNQVJaQU5PIFRSQU1BUkkgUk9TRSBESSBQUklNSVRJVk8gSUdQIFNBTEVOVE8gMjAxOTwveFByb2Q+PE5DTT4yMjA0MjEwMDwvTkNNPjxDRVNUPjAyMDI0MDA8L0NFU1Q+PGNCZW5lZj48L2NCZW5lZj48Q0ZPUD42OTQ5PC9DRk9QPjx1Q29tPkdGPC91Q29tPjxxQ29tPjEuMDAwMDwvcUNvbT48dlVuQ29tPjEzMS45MDAwMDAwMDwvdlVuQ29tPjx2UHJvZD4xMzEuOTA8L3ZQcm9kPjxjRUFOVHJpYj44MDIzMzU0MDI0NDE4PC9jRUFOVHJpYj48dVRyaWI+R0Y8L3VUcmliPjxxVHJpYj4xLjAwMDA8L3FUcmliPjx2VW5UcmliPjEzMS45MDAwMDAwMDwvdlVuVHJpYj48aW5kVG90PjE8L2luZFRvdD48L3Byb2Q+PGltcG9zdG8+PElDTVM+PElDTVMwMD48b3JpZz4yPC9vcmlnPjxDU1Q+MDA8L0NTVD48bW9kQkM+MzwvbW9kQkM+PHZCQz4xMzEuOTA8L3ZCQz48cElDTVM+NC4wMDAwPC9wSUNNUz48dklDTVM+NS4yNzwvdklDTVM+PC9JQ01TMDA+PC9JQ01TPjxJUEk+PGNFbnE+OTk5PC9jRW5xPjxJUElOVD48Q1NUPjUzPC9DU1Q+PC9JUElOVD48L0lQST48UElTPjxQSVNOVD48Q1NUPjA4PC9DU1Q+PC9QSVNOVD48L1BJUz48Q09GSU5TPjxDT0ZJTlNOVD48Q1NUPjA4PC9DU1Q+PC9DT0ZJTlNOVD48L0NPRklOUz48SUNNU1VGRGVzdD48dkJDVUZEZXN0PjEzMS45MDwvdkJDVUZEZXN0Pjx2QkNGQ1BVRkRlc3Q+MTMxLjkwPC92QkNGQ1BVRkRlc3Q+PHBGQ1BVRkRlc3Q+Mi4wMDAwPC9wRkNQVUZEZXN0PjxwSUNNU1VGRGVzdD4xNy41MDAwPC9wSUNNU1VGRGVzdD48cElDTVNJbnRlcj40LjAwPC9wSUNNU0ludGVyPjxwSUNNU0ludGVyUGFydD4xMDA8L3BJQ01TSW50ZXJQYXJ0Pjx2RkNQVUZEZXN0PjIuNjQ8L3ZGQ1BVRkRlc3Q+PHZJQ01TVUZEZXN0PjE3LjgxPC92SUNNU1VGRGVzdD48dklDTVNVRlJlbWV0PjA8L3ZJQ01TVUZSZW1ldD48L0lDTVNVRkRlc3Q+PC9pbXBvc3RvPjwvZGV0PjxkZXQgbkl0ZW09IjUiPjxwcm9kPjxjUHJvZD5NRTAwMDAwMDAwMjYwPC9jUHJvZD48Y0VBTj5TRU0gR1RJTjwvY0VBTj48eFByb2Q+UkVWSVNUQSBHUkFORCBDUlUgMDQyMDIxPC94UHJvZD48TkNNPjQ5MDI5MDAwPC9OQ00+PGNCZW5lZj48L2NCZW5lZj48Q0ZPUD42MTA4PC9DRk9QPjx1Q29tPlVOPC91Q29tPjxxQ29tPjEuMDAwMDwvcUNvbT48dlVuQ29tPjI1LjAwMDAwMDAwPC92VW5Db20+PHZQcm9kPjI1LjAwPC92UHJvZD48Y0VBTlRyaWI+U0VNIEdUSU48L2NFQU5UcmliPjx1VHJpYj5VTjwvdVRyaWI+PHFUcmliPjEuMDAwMDwvcVRyaWI+PHZVblRyaWI+MjUuMDAwMDAwMDA8L3ZVblRyaWI+PGluZFRvdD4xPC9pbmRUb3Q+PC9wcm9kPjxpbXBvc3RvPjxJQ01TPjxJQ01TNDA+PG9yaWc+MDwvb3JpZz48Q1NUPjQxPC9DU1Q+PC9JQ01TNDA+PC9JQ01TPjxJUEk+PGNFbnE+MDAxPC9jRW5xPjxJUElOVD48Q1NUPjU0PC9DU1Q+PC9JUElOVD48L0lQST48UElTPjxQSVNOVD48Q1NUPjA2PC9DU1Q+PC9QSVNOVD48L1BJUz48Q09GSU5TPjxDT0ZJTlNOVD48Q1NUPjA2PC9DU1Q+PC9DT0ZJTlNOVD48L0NPRklOUz48L2ltcG9zdG8+PC9kZXQ+PHRvdGFsPjxJQ01TVG90Pjx2QkM+MzkxLjg1PC92QkM+PHZJQ01TPjE1LjY3PC92SUNNUz48dklDTVNEZXNvbj4wPC92SUNNU0Rlc29uPjx2RkNQVUZEZXN0PjcuODQ8L3ZGQ1BVRkRlc3Q+PHZJQ01TVUZEZXN0PjUyLjkwPC92SUNNU1VGRGVzdD48dklDTVNVRlJlbWV0PjA8L3ZJQ01TVUZSZW1ldD48dkZDUD4wPC92RkNQPjx2QkNTVD4wPC92QkNTVD48dlNUPjA8L3ZTVD48dkZDUFNUPjA8L3ZGQ1BTVD48dkZDUFNUUmV0PjA8L3ZGQ1BTVFJldD48dlByb2Q+NDE2Ljg1PC92UHJvZD48dkZyZXRlPjA8L3ZGcmV0ZT48dlNlZz4wPC92U2VnPjx2RGVzYz4wPC92RGVzYz48dklJPjA8L3ZJST48dklQST4wPC92SVBJPjx2SVBJRGV2b2w+MDwvdklQSURldm9sPjx2UElTPjQuMTI8L3ZQSVM+PHZDT0ZJTlM+MTguOTc8L3ZDT0ZJTlM+PHZPdXRybz4wPC92T3V0cm8+PHZORj40MTYuODU8L3ZORj48L0lDTVNUb3Q+PC90b3RhbD48dHJhbnNwPjxtb2RGcmV0ZT4wPC9tb2RGcmV0ZT48dHJhbnNwb3J0YT48Q05QSj4yMTk5NTExOTAwMDExMTwvQ05QSj48eE5vbWU+VlJWIE5PVkEgVFJBTlNQT1JURVMgLSBFSVJFTEk8L3hOb21lPjxJRT4xNDQzNDQzMzcxMTY8L0lFPjx4RW5kZXI+UlVBIEJBUk9ORVNBIERFIEJFTEEgVklTVEEgIDEyMjwveEVuZGVyPjx4TXVuPlNBTyBQQVVMTzwveE11bj48VUY+U1A8L1VGPjwvdHJhbnNwb3J0YT48dm9sPjxxVm9sPjE8L3FWb2w+PGVzcD5DQUlYQTwvZXNwPjxwZXNvTD40LjEwMDwvcGVzb0w+PHBlc29CPjQuOTAwPC9wZXNvQj48L3ZvbD48L3RyYW5zcD48cGFnPjxkZXRQYWc+PGluZFBhZz4wPC9pbmRQYWc+PHRQYWc+OTk8L3RQYWc+PHZQYWc+NDE2Ljg1PC92UGFnPjwvZGV0UGFnPjwvcGFnPjxpbmZBZGljPjxpbmZBZEZpc2NvPk1ELTU6NjM2RjVBQjIzODFGNzg2QjZGMjYxNDg5NkFEREEwQ0UgTUVSQ0FET1JJQVMgUVVFIEVOVFJFR0FNT1MgQ09NTyBQUkVTRU5URSBQQVJBIE5PU1NPIENMSUVOVEUgL0RFU1RJTkFETyBBTyBDT05TVU1PLCBOQU8gUE9ERSBTRVIgVkVORElETyBJTVVOSURBREUgVFJJQlVUQVJJQSBDT05GLiBFVklTVEEgTk8gQVJULiAxNTAsIFZJLCBELCBEQSBDUkZCIERFIDE5ODg8L2luZkFkRmlzY28+PGluZkNwbD5DT05GUkFSSUEgUGVkaWRvOiAxMzIyNDAqMzgwMDI0NDY1MDA0MyAtIERhdGE6IDE5LzA0LzIxIC0gUGVkaWRvIEdDOiBoODAzNTEgQ09ORlJBUklBICBDT05GUkFSSUEgIENPTkZSQVJJQSAgQ09ORlJBUklBIFZhbG9yIGRvIElDTVMgcmVsYXRpdm8gYW8gRnVuZG8gZGUgQ29tYmF0ZSBhIFBvYnJlemEgLSBGQ1AgZGEgVUYgZGUgZGVzdGlubzogUiQgNy44NC4gVmFsb3IgZG8gSUNNUyBJbnRlcmVzdGFkdWFsIHBhcmEgYSBVRiBkZSBkZXN0aW5vOiBSJCA1Mi45MC4gVmFsb3IgZG8gSUNNUyBJbnRlcmVzdGFkdWFsIHBhcmEgYSBVRiBkbyByZW1ldGVudGU6IFIkIDAuPC9pbmZDcGw+PC9pbmZBZGljPjxpbmZSZXNwVGVjPjxDTlBKPjUzMTEzNzkxMDAwMTIyPC9DTlBKPjx4Q29udGF0bz5Sb2RyaWdvIGRlIEFsbWVpZGEgU2FydG9yaW88L3hDb250YXRvPjxlbWFpbD5yZXNwX3RlY25pY29fZGZlX3Byb3RoZXVzQHRvdHZzLmNvbS5icjwvZW1haWw+PGZvbmU+MTEyODU5MzkwNDwvZm9uZT48L2luZlJlc3BUZWM+PC9pbmZORmU+PFNpZ25hdHVyZSB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC8wOS94bWxkc2lnIyI+PFNpZ25lZEluZm8geG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvMDkveG1sZHNpZyMiPjxDYW5vbmljYWxpemF0aW9uTWV0aG9kIEFsZ29yaXRobT0iaHR0cDovL3d3dy53My5vcmcvVFIvMjAwMS9SRUMteG1sLWMxNG4tMjAwMTAzMTUiPjwvQ2Fub25pY2FsaXphdGlvbk1ldGhvZD48U2lnbmF0dXJlTWV0aG9kIEFsZ29yaXRobT0iaHR0cDovL3d3dy53My5vcmcvMjAwMC8wOS94bWxkc2lnI3JzYS1zaGExIj48L1NpZ25hdHVyZU1ldGhvZD48UmVmZXJlbmNlIFVSST0iI05GZTQyMjEwNDA1MDg5NjM3MDAyMTYzNTUwMDMwMDAxMDM2ODgxMTAwMDM5NTE5Ij48VHJhbnNmb3Jtcz48VHJhbnNmb3JtIEFsZ29yaXRobT0iaHR0cDovL3d3dy53My5vcmcvMjAwMC8wOS94bWxkc2lnI2VudmVsb3BlZC1zaWduYXR1cmUiPjwvVHJhbnNmb3JtPjxUcmFuc2Zvcm0gQWxnb3JpdGhtPSJodHRwOi8vd3d3LnczLm9yZy9UUi8yMDAxL1JFQy14bWwtYzE0bi0yMDAxMDMxNSI+PC9UcmFuc2Zvcm0+PC9UcmFuc2Zvcm1zPjxEaWdlc3RNZXRob2QgQWxnb3JpdGhtPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwLzA5L3htbGRzaWcjc2hhMSI+PC9EaWdlc3RNZXRob2Q+PERpZ2VzdFZhbHVlPjZlWXplTjVRelpjU2F5ejRWTGt1c1hiQi9sST08L0RpZ2VzdFZhbHVlPjwvUmVmZXJlbmNlPjwvU2lnbmVkSW5mbz48U2lnbmF0dXJlVmFsdWU+dGljLzcyU1B4c2NhYnBzaDRQWFk5N0plVTNhSE1oaWxPUE9yNk5yM1krSGx3L1lKR2sxZFZvWUZ4SmpURlRRMWlzbGVSc3B4elRkMW1WT08zZUlXU2hPb1g0SG40Y0RycVJneXVLWisvQWhRNDIva1dGalZkdlVoWDl5RkpnSGFNeW8yTFJPVTZKRkgyY0hHdTd1aUJhV3FhYS9WcHJEOTJYNGY4NmQwTTJpWTlkdllNSTIvMCtHUForZHlEc3F1SjRBMkRtWWFvVjA0cjJlbzBGL3JmUlpreEFmcDdSM0E2OTB1aUNHQTdaNStRemZhamVWQXZtcnFBNm5ZZjVyMlRZVG5nejZ5a1g4MVArN2sweDZ6WDR2N2lKVGJ1bjh3RFpmdWNRWENwcDhydXFaZHBHNG9zWHd3clFZR2JxY1JTTmZNaGNyNFlGOHlDQm9JZitCd1NBPT08L1NpZ25hdHVyZVZhbHVlPjxLZXlJbmZvPjxYNTA5RGF0YT48WDUwOUNlcnRpZmljYXRlPk1JSUg2akNDQmRLZ0F3SUJBZ0lRUWgwbUVCR0ZoUllRVEdOWE4vWGxKVEFOQmdrcWhraUc5dzBCQVFzRkFEQjBNUXN3Q1FZRFZRUUdFd0pDVWpFVE1CRUdBMVVFQ2hNS1NVTlFMVUp5WVhOcGJERXRNQ3NHQTFVRUN4TWtRMlZ5ZEdsemFXZHVJRU5sY25ScFptbGpZV1J2Y21FZ1JHbG5hWFJoYkNCVExrRXVNU0V3SHdZRFZRUURFeGhCUXlCRFpYSjBhWE5wWjI0Z1RYVnNkR2x3YkdFZ1J6Y3dIaGNOTWpFd01qRXhNVE0wTXpJM1doY05Nakl3TWpFeE1UTTBNekkzV2pDQnVERUxNQWtHQTFVRUJoTUNRbEl4RXpBUkJnTlZCQW9NQ2tsRFVDMUNjbUZ6YVd3eEhqQWNCZ05WQkFzTUZVRkRJRU5sY25ScGMybG5iaUJOZFd4MGFYQnNZVEVYTUJVR0ExVUVDd3dPTURjMU9UUTBNVGd3TURBeE1UTXhHVEFYQmdOVkJBc01FRlpwWkdWdlEyOXVabVZ5Wlc1amFXRXhHekFaQmdOVkJBc01Fa0Z6YzJsdVlYUjFjbUVnVkdsd2J5QkJNVEVqTUNFR0ExVUVBd3dhUjFKQlRrUWdRMUpWSUVsTlVFOVNWRUZFVDFKQklFeFVSRUV3Z2dFaU1BMEdDU3FHU0liM0RRRUJBUVVBQTRJQkR3QXdnZ0VLQW9JQkFRRHhqekJ6OVB2RHNiMWNlTnZpeTc2Q0dkaHJwNWZNQnNwV1JvL2J4Ky9na0dyenJsZlZTS3ByMy8wVGlQeVFhQ2pWMnRpTmk4Z2hsYlZqRGQ2bUxqOWN1M0UrcC9CWVo2NVhQcE1kbFRaOTVVdjdMcGdNSjZIQU0rUTl4WCtMNU81YTlpU3VrZ2s3MG9UbDRuS1VXdFN3VExaQkRYVkxSQTE0YTh0NHhUWmR1dHo3RC81ZTRDZjlpalJVU21KWlh2RnBJZzJVcGdoeTlLeUN3Y3NmTzZtSTMvcWxUMGxjbWNldWoyV3dJblVxZ2orNE8xdCsxc1lJVmpUMTcwOEd5RUVoUHpGR2VxRzd5T3dFd0FBdFk3U1p0UFgxMG5VT01pdFJ1VDlPTmI4bVNlajRwVVhlaGliYTFyckFINU1lbHg5UnlQMGRsZnFlazkwKzVsRlE2S1NSQWdNQkFBR2pnZ014TUlJRExUQ0J2d1lEVlIwUkJJRzNNSUcwb0QwR0JXQk1BUU1Fb0RRRU1qSTBNRFV4T1RjNE1qWTFORFkzTURNNE5EQXdNREF3TURBd01EQXdNREF3TURBd01ETXpNamd3TWpJeVdGTlRVRk5Rb0NRR0JXQk1BUU1Db0JzRUdWQkZSRkpQSUZSRlNWaEZTVkpCSUZCUFVsUlBJRkpGU1ZPZ0dRWUZZRXdCQXdPZ0VBUU9NRFV3T0RrMk16Y3dNREF4TVRDZ0Z3WUZZRXdCQXdlZ0RnUU1NREF3TURBd01EQXdNREF3Z1Jsd1lYSmhiR1ZuWVd4QVozSmhibVJqY25VdVkyOXRMbUp5TUFrR0ExVWRFd1FDTUFBd0h3WURWUjBqQkJnd0ZvQVVYWElNdnpQU3UrT0dwdWhNQm5GK1ZWd0hvTll3Z1lzR0ExVWRJQVNCZ3pDQmdEQitCZ1pnVEFFQ0FRc3dkREJ5QmdnckJnRUZCUWNDQVJabWFIUjBjRG92TDJsamNDMWljbUZ6YVd3dVkyVnlkR2x6YVdkdUxtTnZiUzVpY2k5eVpYQnZjMmwwYjNKcGJ5OWtjR012UVVOZlEyVnlkR2x6YVdkdVgwMTFiSFJwY0d4aEwwUlFRMTlCUTE5RFpYSjBhVk5wWjI1ZlRYVnNkR2x3YkdFdWNHUm1NSUhHQmdOVkhSOEVnYjR3Z2Jzd1hLQmFvRmlHVm1oMGRIQTZMeTlwWTNBdFluSmhjMmxzTG1ObGNuUnBjMmxuYmk1amIyMHVZbkl2Y21Wd2IzTnBkRzl5YVc4dmJHTnlMMEZEUTJWeWRHbHphV2R1VFhWc2RHbHdiR0ZITnk5TVlYUmxjM1JEVWt3dVkzSnNNRnVnV2FCWGhsVm9kSFJ3T2k4dmFXTndMV0p5WVhOcGJDNXZkWFJ5WVd4amNpNWpiMjB1WW5JdmNtVndiM05wZEc5eWFXOHZiR055TDBGRFEyVnlkR2x6YVdkdVRYVnNkR2x3YkdGSE55OU1ZWFJsYzNSRFVrd3VZM0pzTUE0R0ExVWREd0VCL3dRRUF3SUY0REFkQmdOVkhTVUVGakFVQmdnckJnRUZCUWNEQWdZSUt3WUJCUVVIQXdRd2diWUdDQ3NHQVFVRkJ3RUJCSUdwTUlHbU1HUUdDQ3NHQVFVRkJ6QUNobGhvZEhSd09pOHZhV053TFdKeVlYTnBiQzVqWlhKMGFYTnBaMjR1WTI5dExtSnlMM0psY0c5emFYUnZjbWx2TDJObGNuUnBabWxqWVdSdmN5OUJRMTlEWlhKMGFYTnBaMjVmVFhWc2RHbHdiR0ZmUnpjdWNEZGpNRDRHQ0NzR0FRVUZCekFCaGpKb2RIUndPaTh2YjJOemNDMWhZeTFqWlhKMGFYTnBaMjR0YlhWc2RHbHdiR0V1WTJWeWRHbHphV2R1TG1OdmJTNWljakFOQmdrcWhraUc5dzBCQVFzRkFBT0NBZ0VBamljeHIyaDRKOFV2VGRWVExhWDZKWTgyVldpZzBDK0J5bWI0YmcwRE9PMFJtSDVsTFVBaXBzc1BPQmt0VU9KRDlHS1dDOWhvUDB6ejVOZzJNcTRvWnpqYkpHb0FibmpyNW5hNW1KdnBVRG4rSUs3Rkl4bDJDZGlUYlRzbERXVnM4MWNvK0E3cTB4aFpZdzFCVHg4a0dQV1BFWmp6Nmw4TW8zb1JseVlrYTRlNGhORFA5RURXeEptWlJCSW9IeVkzSnpVMWU0Q3YzYWpFWmNLelJmbzZPQjArRWlqTElyS2JaNnZPY0FxenVZMCtxVnlpQUZFZFFhdktKVWdVV2prelhqd0F0VVBtVTQrWm1zOFduV1RXcyt2Y21hQnkwSXBPb01NUC9NSmNHTVQ1QXN1cGNET0lPaEk0dHErbHZVSWw2TllhOFRTUzllV1EyYktOdjlxekFUL2lRSWw3MVBWMlNqOXk4Yk1ianlKdmNITDl3MFJieWxiYlg2cFM4VUJmSWlFcHdXa0Y3dFpScjV1OSs2UmNRL0hqbEVWQXM5T3FvS0NhWTNwcXA1aC9lMzBMVEpFVEpDbVVxWmxqWWZpTnRsN3Y2L01EQ0FrV2R4akVRcWk1cllxb0I2UlJWSHJJREdvWHRzUWIvZzh5b2hnYzc5SU9reU9NWUpTc1ZWM1VDNEVDeEdQSUJzQ3VVVmZlZHNCU2FGMlpsSy92VGNJdVNuTmJoby9la1ZtNHp0ZFNoVTNZOTdIbnNDc0dBRUZSYVlwVTlJdHJnYlhITUYvZkZ4dlp4U0h0VTBVTGJGYjlWZThHSk5SdjM1Q25ubXNxNW5Ga2JibWh2SkhoQnNOV2IwbWdZL3FyR0JEbnNZNjhXVlRwT0tiT21lL1A4a0M1bFI3eW02U0RyMXc9PC9YNTA5Q2VydGlmaWNhdGU+PC9YNTA5RGF0YT48L0tleUluZm8+PC9TaWduYXR1cmU+PC9ORmU+PHByb3RORmUgeG1sbnM9Imh0dHA6Ly93d3cucG9ydGFsZmlzY2FsLmluZi5ici9uZmUiIHZlcnNhbz0iNC4wMCI+PGluZlByb3Q+PHRwQW1iPjE8L3RwQW1iPjx2ZXJBcGxpYz5TVlJTMjAyMTAzMzAwODEzPC92ZXJBcGxpYz48Y2hORmU+NDIyMTA0MDUwODk2MzcwMDIxNjM1NTAwMzAwMDEwMzY4ODExMDAwMzk1MTk8L2NoTkZlPjxkaFJlY2J0bz4yMDIxLTA0LTIyVDIzOjQ3OjM4LTAzOjAwPC9kaFJlY2J0bz48blByb3Q+MzQyMjEwMDcxNzUyODI5PC9uUHJvdD48ZGlnVmFsPjZlWXplTjVRelpjU2F5ejRWTGt1c1hiQi9sST08L2RpZ1ZhbD48Y1N0YXQ+MTAwPC9jU3RhdD48eE1vdGl2bz5BdXRvcml6YWRvIG8gdXNvIGRhIE5GLWU8L3hNb3Rpdm8+PC9pbmZQcm90PjwvcHJvdE5GZT48eE9yaWdlbT5DT05GUkFSSUE8L3hPcmlnZW0+PC9uZmVQcm9jPg==",
- "Anexo": [
- {
- "Tipo": "string",
- "Nome": "arquivo.zpl",
- "Arquivo": "dGVzdGU="
}
]
}, - "Anexo": [
- {
- "Tipo": "string",
- "Nome": "string",
- "Arquivo": "dGVzdGU="
}
]
}
]
}
}
{- "Retorno": [
- {
- "Mensagem": "Arquivo recebido"
}
]
}
Cadastrar anexos ao processo, como etiquetas que serão vinculadas às ordens de armazenagem, ou documentos auxiliares como NFs, boletos, entre outros, que serão associados ao documento originário do processo.
object (PostOrdemAnexoLista) Listagem de ordens de armazenagem |
{- "Lista": {
- "Ordem": [
- {
- "NumeroPedido": "string",
- "Filial": "string",
- "Cliente": "string",
- "Nfe": {
- "Anexo": [
- {
- "Tipo": "string",
- "Nome": "arquivo.zpl",
- "Arquivo": "dGVzdGU="
}
]
}, - "Anexo": [
- {
- "Tipo": "string",
- "Nome": "arquivo.zpl",
- "Arquivo": "dGVzdGU="
}
]
}
]
}
}
{- "Retorno": [
- {
- "mensagem": "Registro efetuado"
}
]
}
URL:
A URL deste método deverá ser passada pelo cliente para a equipe de projetos da TPL.
HTTP: BearerAuth
BASIC, enviamos no cabeçalho da requisição o usuário e a senha passados pelo cliente.
usuario required | string login do usuário, o nome do parâmetro pode mudar de acordo com o servidor do cliente. |
senha required | string senha de acesso, o nome do parâmetro pode mudar de acordo com o servidor do cliente. |
{- "Retorno": [
- {
- "token": "YYko8uSVoyF9tGtan+o75AponwE="
}
]
}
Envia situação atual da ordem de armazenagem no momento em que a ordem muda de situação.
{- "Retorno": [
- {
- "Id": "string",
- "Numero": "string",
- "NumeroPedido": "string",
- "NumeroControle": "string",
- "Filial": "string",
- "Cliente": "string",
- "Situacao": "Encerrada",
- "Data": "01/04/2022 18:04:22",
- "programacao": {
- "Item": "ITBMO0114A19 - VINHO BARONE MONTALTO ACQUERELLO NERO D AVOLA TERRE SICILIANE IGT",
- "Quantidade": 0,
- "QuantidadeCancelada": 0,
- "Sequencial": "1"
}, - "Expedicao": {
- "Volume": 1,
- "TipoEmbalagem": "CX",
- "Peso": 0,
- "Cubagem": 0,
- "PesoLiquido": 0,
- "PesoBruto": 0
}, - "Separacao": [
- {
- "Situacao": "Ag. Gerar Carregamento",
- "Lote": "L125636",
- "NumeroSerie": "551588881547",
- "Fabricacao": "01/01/2001",
- "Validade": "01/01/2031",
- "Sequencial": "1",
- "Item": "4234-3522-5432"
}
], - "ProdutividadeSeparacao": [
- {
- "Usuario": [
- {
- "Login": "usuario.teste"
}
]
}
], - "ProdutividadeEmbalagem": [
- {
- "Usuario": [
- {
- "Login": "usuario.teste"
}
]
}
]
}
]
}
Envia ao cliente dados de carregamentos encerrados.
{- "CargaDescarga": [
- {
- "Situacao": "string",
- "Carga": "string",
- "Filial": "string",
- "Tipo": "string",
- "TipoProcesso": "Carga",
- "Data": "01/04/2022 18:04:22",
- "NumeroControle": "string",
- "Quantidade": 0,
- "PesoLiquido": 0,
- "PesoBruto": 0,
- "QuantidadeEmbalagem": 1,
- "Volume": 1,
- "Cliente": "string",
- "Observacao": "string",
- "DataExecucao": "01/04/2022 18:04:22",
- "Transporte": {
- "Transportadora": "string",
- "TipoVeiculo": "string",
- "UfVeiculo": "string",
- "UfReboque": "string",
- "Chegada": "01/04/2022 18:04:22",
- "Entrada": "01/04/2022 18:04:22",
- "Saida": "01/04/2022 18:04:22",
- "Motorista": "string",
- "RgCpfCnh": "string",
- "Veiculo": "string",
- "Reboque": "string",
- "Processo": "string"
}, - "Documento": [
- {
- "Documento": "string",
- "Serie": "string",
- "Emissao": "01/04/2022",
- "Volume": 1,
- "PesoBruto": 0,
- "Valor": 0,
- "ChaveEletronica": "string",
- "Destinatario": "string"
}
], - "OrdemArmazenagem": [
- {
- "Id": "string",
- "Situacao": "Encerrada",
- "Numero": "string",
- "Tipo": "string",
- "NaturezaOperacao": "string",
- "Observacao": "string",
- "Solicitacao": "01/04/2022 18:04:22",
- "Previsao": "01/04/2022 18:04:22",
- "Data": "01/04/2022 18:04:22",
- "NumeroPedido": "string",
- "NumeroControle": "string",
- "NotaFiscal": "string",
- "ChaveEletronica": "string"
}
]
}
]
}
Endpoints de consultas mais elaboradas que podem ser utilizadas para o desenvolvimento de indicadores.
Retorna a quantidade de ordens de armazenagem por status.
object (FiltroQtdOrdensporstatusRequisicao) Listagem de ordens de armazenagem |
{- "Requisicao": {
- "Filial": "string",
- "DataInicio": "01/10/2024",
- "DataFinal": "18/10/2024"
}
}
{- "Retorno": [
- {
- "Filial": "string",
- "Cliente": "string",
- "Ordem": {
- "Situacao": "string",
- "Quantidade": 0
}
}
]
}
Retorna lista de ordens por status.
object (FiltroOrdensporstatusRequisicao) Listagem de ordens de armazenagem |
{- "Requisicao": {
- "Filial": "string",
- "DataInicio": "01/10/2024",
- "DataFinal": "18/10/2024"
}
}
{- "Retorno": [
- {
- "Filial": "string",
- "Cliente": "string",
- "NumeroOrdem": "string",
- "NumeroPedido": "string",
- "NumeroDocumento": "string",
- "Transportadora": "string",
- "Situacao": "string",
- "Modalidade": "string",
- "ClienteFinal": "string",
- "EmailClienteFinal": "string",
- "TelefoneClienteFinal": "string",
- "Anexos": [
- {
- "Descricao": "string",
- "Tipo": 0
}
], - "Embalagens": [
- {
- "QuantidadeEmbalagens": "string",
- "CubagemTotal": 0,
- "EmbalagensTipos": [
- {
- "TipoVolume": "string",
- "Altura": 0,
- "Largura": 0,
- "Comprimento": 0,
- "QuantidadeEmbalagens": 0,
- "CubagemTotal": 0
}
]
}
], - "EtapasOrdem": [
- {
- "Etapa": "string",
- "DataConclusao": 0
}
]
}
]
}
Endpoints para consulta de ocorrências em processos do frete embarcador.
Retorna todas as ocorrências da uma NFe buscando pela chave da NFe.
NFe required | integer Chave da NFe |
{- "Lista": [
- {
- "Ocorrencia": {
- "Numero": "1686154",
- "Data": "25/04/2022 17:35",
- "Filial": 0,
- "Codigo": "01",
- "Tipo": "1- ENTREGA OK",
- "Acao": "Efetua entrega,",
- "Municipio": "Rio de Janeiro",
- "UF": "RJ",
- "Observacao": "Entregue sem ocorrências",
- "Situacao": "Encerrada",
- "Responsavel": {
- "Documento": 12312312323,
- "Nome": "Fulano de Tal"
}
}
}
]
}
Retorna a cotação de frete da TPL.
object (ListaCotacao) Listagem de cotação de frete |
{- "Lista": {
- "Documentacao": [
- {
- "CnpjRemetente": "string",
- "CepOrigem": 0,
- "CepDestino": "string",
- "Largura": 0,
- "Altura": 0,
- "Comprimento": 0,
- "Peso": 0,
- "Quantidade": 0,
- "QuantidadeVolume": 0,
- "ValorMercadoria": 0
}
]
}
}
{- "HANDLE": "string",
- "PRAZOENTREGA": "string",
- "TABELA": "string",
- "VALORTOTAL": "string"
}