Método que permite consultar o faturamento por paletea expedição, quando a Empresa não utiliza ERP TOTVS Varejo Supermercados - Linha Consinco.
Em WMS Parâmetros, menu: Parâmetros, aplicação: Parâmetro Dinâmico: O parâmetro EXP_INFO_TOTAL_EXPED determinará se todas as informações da Carga de Expedição serão exportadas, mesmo se não houver divergência, ou apenas quando houver divergência.
Em WMS Parâmetros, menu: Parâmetros, aplicação: Parâmetro Dinâmico, parâmetro EXP_FMTNUMERO_EXPED determinará qual é o tipo de formatação de caracteres numéricos decimais será utilizado na exportação do arquivo.
Em WMS Parâmetros, menu: Parâmetros, aplicação: Parâmetro Dinâmico, parâmetro GERA_SEPARACAO_POR_PEDIDO determinará qual o tipo de liberação da carga, se parcial (separação por pedido) ou total.
GET /api/v1/faturamentopaleteexportacao/expedicao
Nome (Name) | Descrição (Description) | Tipo (Type) | Informações Adicionais (Adittional Information) |
page | Número da página. | integer | Padrão = 1. |
pagesize | Número de registros a serem retornados por página. | integer | Padrão = 10. Limite = 100. |
fields | Nome dos campos a serem retornados. Podem ser enviados mais de um separando-os por ",". | string | Padrão = retorna todos os campos. |
order | Nome do campo para ordenação da lista. Podem ser enviados mais de um separando-os por ",". Quando utilizado junto ao parâmetro fields, deve-se informar um dos campos listados. | string | Padrão = SEQCARREGAMENTOPALETE SEQEXPORTACAO na ordem crescente. Para alterar para ordem decrescente, utilizar o caractere "-" na frente do campo (exemplo: -seqcarregamentopaleteseqexportacao). |
nroempresa | Filtro para busca de estoque por lote de inventário de registros de uma determinada empresa. | integer | Padrão = retorna de todas as empresas. Tamanho Máximo: 56. |
status | Status da exportação. | string | Padrão = A. Tamanho Máximo: 1 |
seqcarregamentopaletenrocarga | Filtro para busca dos faturamentos por paletes de uma determinada sequência de identificação do carregamentobuscar registros de um determinado número de carga. | integer | Padrão = retorna todos os carregamentostodas as cargas. |
nrocarganropedvenda | Filtro para busca dos faturamentos por paletes buscar registros de um determinado número de cargapedido. | integer | Padrão = retorna todas as cargastodos os pedidos. |
datainicio | Filtro para busca de estoque por lote de inventário a partir de registros de uma determinada data, no formato 2022-09-16T16:00:00. | date | Padrão = retorna todo estoque por lote de inventáriotodos os registros, independente da data. |
datafim | Filtro para busca de estoque por lote registros de inventário até uma determinada data, no formato 2022-09-16T16:10:00. | date | Padrão = retorna todo estoque por lote de inventáriotodos os registros, independente da data. |
Nota: Após a consulta deverá ser chamado o método de confirmação de leitura. Documentação do método: Confirmação de Leitura do Faturamento por Palete da Expedição - POST
Não há.
Exemplo de Requisição:
Bloco de código | ||
---|---|---|
| ||
GET /api/v1/exportacao/expedicao?page=1&pagesize=2&nroempresa=100&nropedvenda=6336670&nrocarga=804161&status=A&datainicio=2022-11-16T13:48:00&datafim=2022-11-16T13:50:00&order=seqexportacao |
...
application/json, text/json
Nome (Name) | Descrição (Description) | Tipo (Type) | Informações Adicionais (Adittional Information) |
hasNext | Indica a existência de uma próxima página. | boolean | true: indica que existe uma próxima página; |
items | Lista de divergências de recebimento. | Array | Detalhamento de cada item (Expedição) da lista, conforme tabelas abaixo. |
Nome (Name) | Descrição (Description) | Tipo (Type) | Informações Adicionais (Adittional Information) |
SEQEXPORTACAO | Número sequencial correspondente ao registro de exportação. | long | É utilizado para realizar a confirmação de leitura do registro. |
NROEMPRESA | Número da empresa logística no WMS Centro de Distribuição. | integer | |
NROCARGA | Número da carga. | long | |
SEQCLIENTE | Código sequencial do cliente. | long | Esta informação somente será enviada caso o parâmetro dinâmico GERA_SEPARACAO_POR_PEDIDO estiver com o valor igual a S. |
SEQENDCLIENTE | Código do endereço do cliente. | long | Esta informação somente será enviada caso o parâmetro dinâmico GERA_SEPARACAO_POR_PEDIDO estiver com o valor igual a S. |
ITENS | Lista de itens da expedição. | Array | Detalhamento de cada item da lista, conforme tabela abaixo. |
MATERIAISAPOIO | Lista de materiais de apoio vinculados à expedição. | Array | Detalhamento de cada item (Material Apoio) da lista, conforme tabela mais abaixo. |
DTAHORGERACAO | Data e hora de geração do registro | datetime |
Nome (Name) | Descrição (Description) | Tipo (Type) | Informações Adicionais (Adittional Information) |
NROPEDVENDA | Número do pedido de venda da carga de expedição. | long | Esta informação somente será enviada caso o parâmetro dinâmico EXP_NROPEDVENDA_EXPED estiver com o valor igual a S. |
CODDEPOSSEPAR | Código do depósito de separação. | string | |
SEQCLIENTE | Código sequencial do cliente. | long | Esta informação somente será enviada caso o parâmetro dinâmico GERA_SEPARACAO_POR_PEDIDO estiver com o valor igual a N. |
SEQENDCLIENTE | Código do endereço do cliente. | long | Esta informação somente será enviada caso o parâmetro dinâmico GERA_SEPARACAO_POR_PEDIDO estiver com o valor igual a N. |
SEQPRODUTO | Código sequencial do produto. | long | |
QTDSOLICITADA | Quantidade solicitada do produto a separar. | decimal | O valor solicitado será enviado na quantidade da embalagem, por exemplo, para 50 CX12, deverá ser enviado 50. |
QTDSEPARADA | Quantidade separada do produto. | decimal | O valor solicitado será enviado na quantidade da embalagem, por exemplo, para 50 CX12, deverá ser enviado 50. |
QTDEMBALAGEM | Quantidade de unidades dentro de cada embalagem. | decimal | |
TIPPEDIDO | Tipo do pedido. | string | Esta informação somente será enviada caso o parâmetro dinâmico EXP_TIPPEDIDO_EXPED estiver com o valor igual a S. |
SERIEPRODUTO | Número de série do produto separado. | string | Esta informação somente será enviada caso o parâmetro dinâmico EXP_NROSERIE_EXPED estiver com o valor igual a S. |
MOTIVOCANCELAMENTO | Motivo do cancelamento. | string | Esta informação somente será enviada caso o parâmetro dinâmico INFO_MOT_DIV_EXP estiver com o valor igual a S. |
PESOBRUTO | Peso bruto da quantidade separada. | decimal | Esta informação somente será enviada caso o parâmetro dinâmico EXP_PESOBRUTOSEP_EXPED estiver com o valor igual a S. |
CADPRODPESOBRUTO | Informação do peso bruto presente no cadastro do produto. | decimal | Esta informação somente será enviada caso o parâmetro dinâmico EXP_DADOSCADPRODUTO_EXPED estiver com o valor igual a S. |
CADPRODPESOLIQUIDO | Informação do peso líquido presente no cadastro do produto. | decimal | Esta informação somente será enviada caso o parâmetro dinâmico EXP_DADOSCADPRODUTO_EXPED estiver com o valor igual a S. |
CADPRODALTURA | Informação da altura presente no cadastro do produto. | decimal | Esta informação somente será enviada caso o parâmetro dinâmico EXP_DADOSCADPRODUTO_EXPED estiver com o valor igual a S. |
CADPRODLARGURA | Informação da largura presente no cadastro do produto. | decimal | Esta informação somente será enviada caso o parâmetro dinâmico EXP_DADOSCADPRODUTO_EXPED estiver com o valor igual a S. |
CADPRODPROFUNDIDADE | Informação da profundidade presente no cadastro do produto. | decimal | Esta informação somente será enviada caso o parâmetro dinâmico EXP_DADOSCADPRODUTO_EXPED estiver com o valor igual a S. |
PLACAVEICULO | Placa do veículo da carga de expedição. | string | Esta informação somente será enviada caso o parâmetro dinâmico EXP_PLACAVEICULO_EXPED estiver com o valor igual a S. |
AREAARMAZENAGEM | Área de armazenagem do produto da carga de expedição. | string | Esta informação somente será enviada caso o parâmetro dinâmico EXP_TIPESPECIE_EXPED estiver com o valor igual a S. |
CODDEPOSITANTE | Código do depositante do produto da carga de expedição. | integer | Esta informação somente será enviada caso o parâmetro dinâmico EXP_CODDEPOSITANTE_EXPED estiver com o valor igual a S. |
INDEMBALADO | Indicador de embalado do produto da carga de expedição. | string | Esta informação somente será enviada caso o parâmetro dinâmico EXP_INDEMBALADO_EXPED estiver com o valor igual a S. |
SEQPALETERF | Palete do produto da carga de expedição. | string | Esta informação somente será enviada caso o parâmetro dinâmico EXP_SEQPALETERF_EXPED estiver com o valor igual a S. Caso o Parâmetro Geral Utiliza Código de Série Logística esteja marcado e o Palete possuir o Código SSCC será enviado, caso contrário, será enviado o Sequencial de Palete. |
DTAFABRICACAO | Data de fabricação do produto da carga de expedição. | datetime | Esta informação somente será enviada caso o parâmetro dinâmico EXP_DTAFABRICACAO_EXPED estiver com o valor igual a S. |
DTAVALIDADE | Data de validade do produto da carga de expedição. | datetime | Esta informação somente será enviada caso o parâmetro dinâmico EXP_DTAVALIDADE_EXPED estiver com o valor igual a S. |
NROLOTE | Número do lote de fabricação do produto da carga de expedição. | string | Esta informação somente será enviada caso o parâmetro dinâmico EXP_NROLOTE_EXPED estiver com o valor igual a S. |
QTDTOTALVOLUME | Quantidade total de volumes. | string | Esta informação somente será enviada caso o parâmetro dinâmico EXP_QTDTOTALVOLUMES estiver com o valor igual a S. |
QTDVOLUMESOMA | Descrição da soma dos volumes. | string | Esta informação somente será enviada caso o parâmetro dinâmico EXP_QTDVOLUMES_SOMA estiver com o valor igual a S. |
Para a exportação, é necessário que em WMS Parâmetros, menu Parâmetros, aplicação Parâmetro Dinâmico, o parâmetro GERA_ARQ_MAT_APOIO esteja com o valor S.
Nome (Name) | Descrição (Description) | Tipo (Type) | Informações Adicionais (Adittional Information) |
SEQCLIENTE | Código sequencial do cliente. | long | |
SEQPRODUTO | Código sequencial do produto. | long | |
QTDMATERIAL | Quantidade enviada do produto.. | decimal | |
QTDEMBALAGEM | Quantidade de unidades dentro de cada embalagem. | decimal |
Bloco de código | ||
---|---|---|
| ||
{ "hasNext": false, "items": [ { "NROEMPRESASEQEXPORTACAO": 063, "SEQCARREGAMENTOPALETENROEMPRESA": 0100, "CODPRODMOTORISTANROCARGA": 0600068, "PLACAVEICULOSEQCLIENTE": "string"1, "LACRESVEICULOSEQENDCLIENTE": "string"4898489, "DETALHESITENS": [ { "NROPEDVENDA": 4898489, "SEQEXPORTACAOCODDEPOSSEPAR": 0"01", "NROCARGASEQPRODUTO": 0140, "SEQCLIENTE "QTDSOLICITADA": 10.0, "SEQENDCLIENTEQTDSEPARADA": 10.0, "NROPALETEQTDEMBALAGEM": 1.0, "SEQPRODUTO "PESOBRUTO": 5.0, "QTDSOLICITADACADPRODPESOBRUTO": 0.5, "QTDSEPARADA "CADPRODPESOLIQUIDO": 0.5, "EMBALAGEMCADPRODALTURA": 100.0, "PESOBRUTOCADPRODLARGURA": 100.0, "CADPRODPESOBRUTO "CADPRODPROFUNDIDADE": 100.0, "CADPRODPESOLIQUIDOQTDTOTALVOLUME": 0"10", "CADPRODALTURAQTDVOLUMESOMA": 0"10=10", "CADPRODLARGURA_expandables": 0, [] }, { "CADPRODPROFUNDIDADE "NROPEDVENDA": 04898489, "AREAARMAZENAGEMCODDEPOSSEPAR": "string01", "CODDEPOSITANTE "SEQPRODUTO": 041535, "NROPEDVENDAQTDSOLICITADA": 10.0, "INDEMBALADOQTDSEPARADA": "string"10.0, "DTAHORGERACAOQTDEMBALAGEM": "2022-11-04T14:27:04", 1.0, "_expandablesPESOBRUTO": []0.4, } ], "CADPRODPESOBRUTO": 0.04, "MATERIAISAPOIOCADPRODPESOLIQUIDO": [ 0.04, {"CADPRODALTURA": 17.0, "SEQEXPORTACAO "CADPRODLARGURA": 5.0, "NROEMPRESACADPRODPROFUNDIDADE": 2.0, "SEQCARREGAMENTOPALETEQTDTOTALVOLUME": 0"10", "SEQCLIENTE": 0 "QTDVOLUMESOMA": "10=10" } ], "SEQPRODUTOMATERIAISAPOIO": 0, [ { "QTDMATERIAL "SEQCLIENTE": 01, "DTAHORGERACAOSEQPRODUTO": 7070, "2022-11-04T14:27:04" "QTDMATERIAL": 2.0, "_expandables "QTDEMBALAGEM": [] 1.0 } ], "_expandables "DTAHORGERACAO": []"2023-04-04T14:43:25" } ] } |
...