{"openapi":"3.1.0","info":{"title":"Preço v3","description":"null<br/><br/><b>Tipo da disponibilização: </b> Nenhum</div>","version":"3.18.15","x-nuApi":34,"x-serviceId":"preco","x-ambiente":"HOMOLOGACAO"},"servers":[{"url":"https://apihom.correios.com.br/preco","description":"Generated server url"}],"tags":[{"name":"Internacional","description":"Preço de produtos e serviços internacionais."},{"name":"Serviços Adicionais","description":"Preço dos serviços adicionais."},{"name":"Nacional","description":"Preço de produtos e serviços nacionais."}],"paths":{"/v1/nacional/":{"post":{"tags":["Nacional"],"summary":"Consulta preço de uma lista de produtos","operationId":"listaPrecos","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LotePrecoNacionalParam"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/PrecoProdutoResponse"}}}}},"400":{"description":"Caso ocorra alguma validação necessária por parte do requisitante.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MessageResponse","properties":{"msgs":{"type":"array","description":"Mensagens","items":{"type":"string","description":"Mensagens"}},"date":{"type":"string","format":"date-time","description":"Data e hora de ocorrência do evento."},"method":{"type":"string","description":"Método HTTP que foi requisitado."},"path":{"type":"string","description":"URL que foi requisitada."},"causa":{"type":"string","description":"A causa da mensagem."},"stackTrace":{"type":"string","description":"Detalhe da mensagem."}}}}}},"500":{"description":"Caso ocorra algum erro no servidor.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MessageResponse","properties":{"msgs":{"type":"array","description":"Mensagens","items":{"type":"string","description":"Mensagens"}},"date":{"type":"string","format":"date-time","description":"Data e hora de ocorrência do evento."},"method":{"type":"string","description":"Método HTTP que foi requisitado."},"path":{"type":"string","description":"URL que foi requisitada."},"causa":{"type":"string","description":"A causa da mensagem."},"stackTrace":{"type":"string","description":"Detalhe da mensagem."}}}}}}}}},"/v1/nacional":{"post":{"tags":["Nacional"],"summary":"Consulta preço de uma lista de produtos","operationId":"listaPrecos_1","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LotePrecoNacionalParam"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/PrecoProdutoResponse"}}}}},"400":{"description":"Caso ocorra alguma validação necessária por parte do requisitante.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MessageResponse","properties":{"msgs":{"type":"array","description":"Mensagens","items":{"type":"string","description":"Mensagens"}},"date":{"type":"string","format":"date-time","description":"Data e hora de ocorrência do evento."},"method":{"type":"string","description":"Método HTTP que foi requisitado."},"path":{"type":"string","description":"URL que foi requisitada."},"causa":{"type":"string","description":"A causa da mensagem."},"stackTrace":{"type":"string","description":"Detalhe da mensagem."}}}}}},"500":{"description":"Caso ocorra algum erro no servidor.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MessageResponse","properties":{"msgs":{"type":"array","description":"Mensagens","items":{"type":"string","description":"Mensagens"}},"date":{"type":"string","format":"date-time","description":"Data e hora de ocorrência do evento."},"method":{"type":"string","description":"Método HTTP que foi requisitado."},"path":{"type":"string","description":"URL que foi requisitada."},"causa":{"type":"string","description":"A causa da mensagem."},"stackTrace":{"type":"string","description":"Detalhe da mensagem."}}}}}}}}},"/v1/internacional":{"post":{"tags":["Internacional"],"summary":"Consulta preço de uma lista de produtos","operationId":"listaPrecos_2","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LotePrecoInternacionalParam"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/PrecoProdutoResponse"}}}}},"400":{"description":"Caso ocorra alguma validação necessária por parte do requisitante.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MessageResponse","properties":{"msgs":{"type":"array","description":"Mensagens","items":{"type":"string","description":"Mensagens"}},"date":{"type":"string","format":"date-time","description":"Data e hora de ocorrência do evento."},"method":{"type":"string","description":"Método HTTP que foi requisitado."},"path":{"type":"string","description":"URL que foi requisitada."},"causa":{"type":"string","description":"A causa da mensagem."},"stackTrace":{"type":"string","description":"Detalhe da mensagem."}}}}}},"500":{"description":"Caso ocorra algum erro no servidor.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MessageResponse","properties":{"msgs":{"type":"array","description":"Mensagens","items":{"type":"string","description":"Mensagens"}},"date":{"type":"string","format":"date-time","description":"Data e hora de ocorrência do evento."},"method":{"type":"string","description":"Método HTTP que foi requisitado."},"path":{"type":"string","description":"URL que foi requisitada."},"causa":{"type":"string","description":"A causa da mensagem."},"stackTrace":{"type":"string","description":"Detalhe da mensagem."}}}}}}}}},"/v1/servicos-adicionais/{coProduto}":{"get":{"tags":["Serviços Adicionais"],"summary":"Consulta preço dos serviços adicionais de um produto","operationId":"listaServicosAdicionais","parameters":[{"name":"coProduto","in":"path","description":"Código do produto ou serviço","required":true,"schema":{"type":"string"},"example":"04162"},{"name":"vlDeclarado","in":"query","description":"Valor declarado associado ao serviço.","required":false,"schema":{"type":"string","description":"Valor declarado associado ao serviço."}},{"name":"dtEvento","in":"query","description":"Data que será usado para o cálculo o preço. YYYY-MM-DD","required":false,"schema":{"type":"string","description":"Data que será usado para o cálculo o preço. YYYY-MM-DD"}},{"name":"sgPais","in":"query","description":"Sigla do país.","required":false,"schema":{"type":"string","description":"Sigla do país.","example":"BR"},"example":"BR"}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/ServicoAdicionalResponse"}}}}},"400":{"description":"Caso ocorra alguma validação necessária por parte do requisitante.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MessageResponse","properties":{"msgs":{"type":"array","description":"Mensagens","items":{"type":"string","description":"Mensagens"}},"date":{"type":"string","format":"date-time","description":"Data e hora de ocorrência do evento."},"method":{"type":"string","description":"Método HTTP que foi requisitado."},"path":{"type":"string","description":"URL que foi requisitada."},"causa":{"type":"string","description":"A causa da mensagem."},"stackTrace":{"type":"string","description":"Detalhe da mensagem."}}}}}},"500":{"description":"Caso ocorra algum erro no servidor.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MessageResponse","properties":{"msgs":{"type":"array","description":"Mensagens","items":{"type":"string","description":"Mensagens"}},"date":{"type":"string","format":"date-time","description":"Data e hora de ocorrência do evento."},"method":{"type":"string","description":"Método HTTP que foi requisitado."},"path":{"type":"string","description":"URL que foi requisitada."},"causa":{"type":"string","description":"A causa da mensagem."},"stackTrace":{"type":"string","description":"Detalhe da mensagem."}}}}}}}}},"/v1/nacional/{coProduto}":{"get":{"tags":["Nacional"],"summary":"Consulta preço de um produto/serviço.","operationId":"consultaPreco","parameters":[{"name":"coProduto","in":"path","description":"Código do produto ou serviço","required":true,"schema":{"type":"string"},"example":"04162"},{"name":"cepDestino","in":"query","description":"CEP de destino da postagem.","required":false,"schema":{"type":"string","description":"CEP de destino da postagem.","example":71930000},"example":71930000},{"name":"nuRequisicao","in":"query","description":"Número da requisição. Número informado e controlado pelo requisitante do serviço.","required":false,"schema":{"type":"string","description":"Número da requisição. Número informado e controlado pelo requisitante do serviço."}},{"name":"nuContrato","in":"query","description":"Número do contrato.","required":false,"schema":{"type":"string","description":"Número do contrato."}},{"name":"nuDR","in":"query","description":"Número da DR do contrato. Obrigatório caso 'nuContrato' seja informado.","required":false,"schema":{"type":"integer","format":"int32","description":"Número da DR do contrato. Obrigatório caso 'nuContrato' seja informado."}},{"name":"cepOrigem","in":"query","description":"CEP de origem da postagem.","required":false,"schema":{"type":"string","description":"CEP de origem da postagem.","example":70902000},"example":70902000},{"name":"psObjeto","in":"query","description":"Peso do objeto em gramas.","required":false,"schema":{"type":"string","description":"Peso do objeto em gramas.","example":300},"example":300},{"name":"nuUnidade","in":"query","description":"Número de unidades prestadas no atendimento. Número de páginas, palavras, minutos.","required":false,"schema":{"type":"string","description":"Número de unidades prestadas no atendimento. Número de páginas, palavras, minutos."}},{"name":"tpObjeto","in":"query","description":"Tipo do objeto da postagem: 1 - Envelope, 2 - Pacote; 3 - Rolo.","required":false,"schema":{"type":"string","description":"Tipo do objeto da postagem: 1 - Envelope, 2 - Pacote; 3 - Rolo."}},{"name":"comprimento","in":"query","description":"Comprimento do objeto, em centímetros. Obrigatório caso 'tpObjeto' seja 2-Pacote ou 3-Rolo.","required":false,"schema":{"type":"string","description":"Comprimento do objeto, em centímetros. Obrigatório caso 'tpObjeto' seja 2-Pacote ou 3-Rolo."}},{"name":"largura","in":"query","description":"Largura do objeto, em centímetros. Obrigatório caso 'tpObjeto' seja 2-Pacote.","required":false,"schema":{"type":"string","description":"Largura do objeto, em centímetros. Obrigatório caso 'tpObjeto' seja 2-Pacote."}},{"name":"altura","in":"query","description":"Altura do objeto, em centímetros. Obrigatório caso 'tpObjeto' seja 2-Pacote","required":false,"schema":{"type":"string","description":"Altura do objeto, em centímetros. Obrigatório caso 'tpObjeto' seja 2-Pacote"}},{"name":"diametro","in":"query","description":"Diâmetro do objeto, em centímetros. Obrigatório caso 'tpObjeto' seja 3-Rolo","required":false,"schema":{"type":"string","description":"Diâmetro do objeto, em centímetros. Obrigatório caso 'tpObjeto' seja 3-Rolo"}},{"name":"psCubico","in":"query","description":"Peso cúbico do objeto em gramas.","required":false,"schema":{"type":"string","description":"Peso cúbico do objeto em gramas."}},{"name":"servicosAdicionais","in":"query","description":"Lista de serviços adicionais","required":false,"schema":{"type":"array","description":"Lista de serviços adicionais","items":{"type":"string","description":"Lista de serviços adicionais"}}},{"name":"criterios","in":"query","description":"Lista dos criterios de desconto funcional","required":false,"schema":{"type":"array","description":"Lista dos criterios de desconto funcional","items":{"type":"string","description":"Lista dos criterios de desconto funcional"}}},{"name":"vlDeclarado","in":"query","description":"Valor declarado associado ao serviço.","required":false,"schema":{"type":"string","description":"Valor declarado associado ao serviço."}},{"name":"dtEvento","in":"query","description":"Data que será usado para o cálculo do preço. DD-MM-YYYY","required":false,"schema":{"type":"string","description":"Data que será usado para o cálculo do preço. DD-MM-YYYY"}},{"name":"coUnidadeOrigem","in":"query","description":"Código MCMCU da unidade de origem para precificar conforme canal de postagem","required":false,"schema":{"type":"string","description":"Código MCMCU da unidade de origem para precificar conforme canal de postagem"}},{"name":"dtArmazenagem","in":"query","description":"Data de armazenagem, para os serviços que ganham isenção de preço, conforme a data de armazenagem. Formato DD-MM-YYYY","required":false,"schema":{"type":"string","description":"Data de armazenagem, para os serviços que ganham isenção de preço, conforme a data de armazenagem. Formato DD-MM-YYYY"}},{"name":"vlRemessa","in":"query","description":"Valor de remessa de valores monetários.","required":false,"schema":{"type":"string","description":"Valor de remessa de valores monetários."}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PrecoProdutoResponse"}}}},"400":{"description":"Caso ocorra alguma validação necessária por parte do requisitante.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MessageResponse","properties":{"msgs":{"type":"array","description":"Mensagens","items":{"type":"string","description":"Mensagens"}},"date":{"type":"string","format":"date-time","description":"Data e hora de ocorrência do evento."},"method":{"type":"string","description":"Método HTTP que foi requisitado."},"path":{"type":"string","description":"URL que foi requisitada."},"causa":{"type":"string","description":"A causa da mensagem."},"stackTrace":{"type":"string","description":"Detalhe da mensagem."}}}}}},"500":{"description":"Caso ocorra algum erro no servidor.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MessageResponse","properties":{"msgs":{"type":"array","description":"Mensagens","items":{"type":"string","description":"Mensagens"}},"date":{"type":"string","format":"date-time","description":"Data e hora de ocorrência do evento."},"method":{"type":"string","description":"Método HTTP que foi requisitado."},"path":{"type":"string","description":"URL que foi requisitada."},"causa":{"type":"string","description":"A causa da mensagem."},"stackTrace":{"type":"string","description":"Detalhe da mensagem."}}}}}}}}},"/v1/internacional/{coProduto}":{"get":{"tags":["Internacional"],"summary":"Consulta preço de um produto/serviço.","operationId":"consultaPreco_1","parameters":[{"name":"coProduto","in":"path","description":"Código do produto ou serviço","required":true,"schema":{"type":"string"},"example":45110},{"name":"sgPaisDestino","in":"query","description":"Sigla do país de destino.","required":true,"schema":{"type":"string","description":"Sigla do país de destino.","example":"US","minLength":1},"example":"US"},{"name":"nuRequisicao","in":"query","description":"Número da requisição. Número informado e controlado pelo requisitante do serviço.","required":false,"schema":{"type":"string","description":"Número da requisição. Número informado e controlado pelo requisitante do serviço."}},{"name":"nuContrato","in":"query","description":"Número do contrato.","required":false,"schema":{"type":"string","description":"Número do contrato."}},{"name":"nuDR","in":"query","description":"Número da DR do contrato. Obrigatório caso 'nuContrato' seja informado.","required":false,"schema":{"type":"integer","format":"int32","description":"Número da DR do contrato. Obrigatório caso 'nuContrato' seja informado."}},{"name":"cepOrigem","in":"query","description":"CEP de origem da postagem.","required":false,"schema":{"type":"string","description":"CEP de origem da postagem.","example":70902000},"example":70902000},{"name":"psObjeto","in":"query","description":"Peso do objeto em gramas.","required":false,"schema":{"type":"string","description":"Peso do objeto em gramas.","example":300},"example":300},{"name":"nuUnidade","in":"query","description":"Número de unidades prestadas no atendimento. Número de páginas, palavras, minutos.","required":false,"schema":{"type":"string","description":"Número de unidades prestadas no atendimento. Número de páginas, palavras, minutos."}},{"name":"tpObjeto","in":"query","description":"Tipo do objeto da postagem: 1 - Envelope, 2 - Pacote; 3 - Rolo.","required":false,"schema":{"type":"string","description":"Tipo do objeto da postagem: 1 - Envelope, 2 - Pacote; 3 - Rolo."}},{"name":"comprimento","in":"query","description":"Comprimento do objeto, em centímetros. Obrigatório caso 'tpObjeto' seja 2-Pacote ou 3-Rolo.","required":false,"schema":{"type":"string","description":"Comprimento do objeto, em centímetros. Obrigatório caso 'tpObjeto' seja 2-Pacote ou 3-Rolo."}},{"name":"largura","in":"query","description":"Largura do objeto, em centímetros. Obrigatório caso 'tpObjeto' seja 2-Pacote.","required":false,"schema":{"type":"string","description":"Largura do objeto, em centímetros. Obrigatório caso 'tpObjeto' seja 2-Pacote."}},{"name":"altura","in":"query","description":"Altura do objeto, em centímetros. Obrigatório caso 'tpObjeto' seja 2-Pacote","required":false,"schema":{"type":"string","description":"Altura do objeto, em centímetros. Obrigatório caso 'tpObjeto' seja 2-Pacote"}},{"name":"diametro","in":"query","description":"Diâmetro do objeto, em centímetros. Obrigatório caso 'tpObjeto' seja 3-Rolo","required":false,"schema":{"type":"string","description":"Diâmetro do objeto, em centímetros. Obrigatório caso 'tpObjeto' seja 3-Rolo"}},{"name":"psCubico","in":"query","description":"Peso cúbico do objeto em gramas.","required":false,"schema":{"type":"string","description":"Peso cúbico do objeto em gramas."}},{"name":"servicosAdicionais","in":"query","description":"Lista de serviços adicionais","required":false,"schema":{"type":"array","description":"Lista de serviços adicionais","items":{"type":"string","description":"Lista de serviços adicionais"}}},{"name":"criterios","in":"query","description":"Lista dos criterios de desconto funcional","required":false,"schema":{"type":"array","description":"Lista dos criterios de desconto funcional","items":{"type":"string","description":"Lista dos criterios de desconto funcional"}}},{"name":"vlDeclarado","in":"query","description":"Valor declarado associado ao serviço.","required":false,"schema":{"type":"string","description":"Valor declarado associado ao serviço."}},{"name":"dtEvento","in":"query","description":"Data que será usado para o cálculo do preço. DD-MM-YYYY","required":false,"schema":{"type":"string","description":"Data que será usado para o cálculo do preço. DD-MM-YYYY"}},{"name":"coUnidadeOrigem","in":"query","description":"Código MCMCU da unidade de origem para precificar conforme canal de postagem","required":false,"schema":{"type":"string","description":"Código MCMCU da unidade de origem para precificar conforme canal de postagem"}},{"name":"dtArmazenagem","in":"query","description":"Data de armazenagem, para os serviços que ganham isenção de preço, conforme a data de armazenagem. Formato DD-MM-YYYY","required":false,"schema":{"type":"string","description":"Data de armazenagem, para os serviços que ganham isenção de preço, conforme a data de armazenagem. Formato DD-MM-YYYY"}},{"name":"vlRemessa","in":"query","description":"Valor de remessa de valores monetários.","required":false,"schema":{"type":"string","description":"Valor de remessa de valores monetários."}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PrecoProdutoResponse"}}}},"400":{"description":"Caso ocorra alguma validação necessária por parte do requisitante.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MessageResponse","properties":{"msgs":{"type":"array","description":"Mensagens","items":{"type":"string","description":"Mensagens"}},"date":{"type":"string","format":"date-time","description":"Data e hora de ocorrência do evento."},"method":{"type":"string","description":"Método HTTP que foi requisitado."},"path":{"type":"string","description":"URL que foi requisitada."},"causa":{"type":"string","description":"A causa da mensagem."},"stackTrace":{"type":"string","description":"Detalhe da mensagem."}}}}}},"500":{"description":"Caso ocorra algum erro no servidor.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MessageResponse","properties":{"msgs":{"type":"array","description":"Mensagens","items":{"type":"string","description":"Mensagens"}},"date":{"type":"string","format":"date-time","description":"Data e hora de ocorrência do evento."},"method":{"type":"string","description":"Método HTTP que foi requisitado."},"path":{"type":"string","description":"URL que foi requisitada."},"causa":{"type":"string","description":"A causa da mensagem."},"stackTrace":{"type":"string","description":"Detalhe da mensagem."}}}}}}}}}},"components":{"schemas":{"LotePrecoNacionalParam":{"type":"object","description":"lote","properties":{"idLote":{"type":"string","description":"Identificador do lote da consulta."},"parametrosProduto":{"type":"array","items":{"$ref":"#/components/schemas/PrecoNacionalParam"}}},"required":["idLote"]},"PrecoNacionalParam":{"type":"object","properties":{"coProduto":{"type":"string","description":"Código do produto ou serviço","example":"04162"},"nuRequisicao":{"type":"string","description":"Número da requisição. Número informado e controlado pelo requisitante do serviço."},"nuContrato":{"type":"string","description":"Número do contrato."},"nuDR":{"type":"integer","format":"int32","description":"Número da DR do contrato. Obrigatório caso 'nuContrato' seja informado."},"cepOrigem":{"type":"string","description":"CEP de origem da postagem.","example":70902000},"psObjeto":{"type":"string","description":"Peso do objeto em gramas.","example":300},"nuUnidade":{"type":"string","description":"Número de unidades prestadas no atendimento. Número de páginas, palavras, minutos."},"tpObjeto":{"type":"string","description":"Tipo do objeto da postagem: 1 - Envelope, 2 - Pacote; 3 - Rolo."},"comprimento":{"type":"string","description":"Comprimento do objeto, em centímetros. Obrigatório caso 'tpObjeto' seja 2-Pacote ou 3-Rolo."},"largura":{"type":"string","description":"Largura do objeto, em centímetros. Obrigatório caso 'tpObjeto' seja 2-Pacote."},"altura":{"type":"string","description":"Altura do objeto, em centímetros. Obrigatório caso 'tpObjeto' seja 2-Pacote"},"diametro":{"type":"string","description":"Diâmetro do objeto, em centímetros. Obrigatório caso 'tpObjeto' seja 3-Rolo"},"psCubico":{"type":"string","description":"Peso cúbico do objeto em gramas."},"servicosAdicionais":{"type":"array","description":"Lista de serviços adicionais","items":{"type":"string"}},"criterios":{"type":"array","description":"Lista dos criterios de desconto funcional","items":{"type":"string"}},"vlDeclarado":{"type":"string","description":"Valor declarado associado ao serviço."},"dtEvento":{"type":"string","description":"Data que será usado para o cálculo do preço. DD-MM-YYYY"},"coUnidadeOrigem":{"type":"string","description":"Código MCMCU da unidade de origem para precificar conforme canal de postagem"},"dtArmazenagem":{"type":"string","description":"Data de armazenagem, para os serviços que ganham isenção de preço, conforme a data de armazenagem. Formato DD-MM-YYYY"},"vlRemessa":{"type":"string","description":"Valor de remessa de valores monetários."},"cepDestino":{"type":"string","description":"CEP de destino da postagem.","example":71930000}},"required":["coProduto"]},"BeneficioResponse":{"type":"object","properties":{"codigo":{"type":"string","description":"Código do tipo de benefício."},"tipoBeneficio":{"type":"string","enum":["DP","DF","BP","BF","BC"]},"tipo":{"type":"string","description":"Tipo do benefício. Desconto Promocional - Oferta; Desconto Promocional - Negociação; Desconto Funcional - Negociação;"},"abrangencia":{"type":"string","description":"Abrangência.O: Oferta; N: Negociação;","enum":["O","N"]},"coPacote":{"type":"string","description":"Código do pacote de benefício."},"noPacote":{"type":"string","description":"Nome do pacote de benefício."},"incondicional":{"type":"string","description":"Incondicional de redução ou não do valor de base de cálculo (S ou N)."},"criterio":{"type":"array","description":"Lista de critérios funcionais.","items":{"$ref":"#/components/schemas/CriterioAtendidoResponse"}},"vlBaseCalculo":{"type":"string","description":"Valor base para cálculo do imposto."},"percentual":{"type":"string","description":"Percentual de benefício concedido."},"valor":{"type":"string","description":"Valor do benefício concedido. ( valor = vlBaseCalculo * percentual )"}}},"CriterioAtendidoResponse":{"type":"object","properties":{"nuCriterio":{"type":"string","description":"Número do critério"},"noCriterio":{"type":"string","description":"Nome do critério"},"atendido":{"type":"string","description":"Indica que o critério foi atendido [S ou N]"},"peNegociado":{"type":"string","description":"Percentual negociado para o critério"},"peConcedido":{"type":"string","description":"Percentual concedido para o critério"}}},"InfoAdicionalResponse":{"type":"object","properties":{"tipo":{"type":"string","description":"Código da informação complementar.","enum":["LOB_ERP","LIMITE_MAX_TARIFACAO_ERP","VALOR_PARAMETRO_KILO_ADICIONAL_ERP","LOB_SGPB","NU_PROPOSTA","CO_MODELO","CO_SIMILARIDADE","IN_EXIGENCIA_CEP_DESTINO","CO_AGRUPADOR","TIPO_AGRUPADOR","NU_CORREDOR_ORIGEM","NU_CORREDOR_DESTINO","NU_TABELA_FATOR","NU_LINHA_FATOR","NU_COLUNA_FATOR","NO_COLUNA_FATOR","CLASSIFICACAO_COLUNA","NU_COMBO","NU_VARIACAO","VL_PRECO_BASE","FATOR_FAIXA","FATOR_CADA_ADICIONAL","QT_EXCESSO","NO_PRODUTO","TP_TARIFACAO_ERP","IN_CORREDOR_FAIXA_CEP_SGPB","IN_PRECIFICACAO_SGPB","VL_TAXA_EXTRA"]},"valor":{"type":"string","description":"Conteúdo da informação complementar."}}},"PrecoProdutoResponse":{"type":"object","properties":{"coProduto":{"type":"string","description":"Código do produto ou serviço consultado.","example":45209},"noProduto":{"type":"string","description":"Código do produto ou serviço consultado."},"pcBase":{"type":"string","description":"Preço base é o valor da proposta de preco, um valor único ( não leva em conta outras variaveis como quantidade)"},"pcBaseGeral":{"type":"string","description":"Preço base geral é preço da faixa acrescido do preço dos adicionais. O Adicional representa kilos adicionais, paginas adicionais, etc. ( pcBaseGeral = pcFaixa + pcTotalAdicional )"},"peVariacao":{"type":"string","description":"Percentual da variação do combo do cliente."},"pcReferencia":{"type":"string","description":"Preço de referência é o preço base geral descontado o valor de desconto da variação(combo). ( pcReferencia = pcBaseGeral - vlDescVariacao )"},"beneficios":{"type":"array","description":"Lista de benefícios que serão aplicadas ao preço do produto","items":{"$ref":"#/components/schemas/BeneficioResponse"}},"vlBaseCalculoImposto":{"type":"string","description":"Valor da base de cálculo é o preço de referência acrescido do valor total dos serviços adicionais, deduzindo os valores dos benefícios que são incondicionais. ( vlBaseCalculo = pcReferencia + pcTotalServicosAdicionais - [somatório dos valores dos benefícios que são incondicionais] ) "},"nuRequisicao":{"type":"string","description":"Número da requisição. Número informado e controlado pelo requisitante do serviço. Exemplo: Número de etiqueta"},"inPesoCubico":{"type":"string","description":"Indicador de cobrança pelo peso cúbico. Se S: Indica que foi cobrado pelo pelo cubico. N: Indica que foi cobrado pelo peso real"},"psCobrado":{"type":"string","description":"Peso cobrado/tarifado em gramas. Pode ser superior ao peso real, caso seja cobrado pelo peso cúbico"},"servicoAdicional":{"type":"array","description":"Preço dos serviços adicionais.","items":{"$ref":"#/components/schemas/PrecoServicoAdicional"}},"peAdValorem":{"type":"string","description":"Percentual de advalorem.","example":"0,1000"},"vlSeguroAutomatico":{"type":"string","description":"Valor declarado do seguro automático","example":"50,00"},"qtAdicional":{"type":"string","description":"Quantidade de adicionais. Exemplo: kilos adicionais"},"pcFaixa":{"type":"string","description":"Preço da faixa da tabela base é o fator da faixa de peso multiplicado pelo preço base da tabela. ( pcFaixa = fator(faixa) * pcBase )"},"pcCadaAdicional":{"type":"string","description":"Preço de cada adicional é o fator da faixa do adicional multiplicado pelo preço base da tabela. ( pcCadaAdicional = fator(adicional) * pcBase )"},"pcTotalAdicional":{"type":"string","description":"Preço total dos adicionais é o preço de cada adicional multiplicado pela quantidade de adicionais. ( pcTotalAdicional = pcCadaAdicional * qtAdicional )"},"pcFaixaVariacao":{"type":"string","description":"Preço da faixa da variação é o preço da faixa da tabela base menos o percentual da variação. ( pcFaixaVariacao = pcFaixa - peVariacao(%) )"},"pcCadaAdicionalVariacao":{"type":"string","description":"Preço de cada adicional da variação é o preço de cada adicional menos o percentual da variação. (pcCadaAdicionalVariacao = pcCadaAdicional - peVariacao(%) ) "},"pcTotalAdicionalVariacao":{"type":"string","description":"Preço total dos adicionais da variação é o preço de cada adicional da variação multiplicado pela quantidade de adicionais. ( pcTotalAdicionalVariacao = pcCadaAdicionalVariacao * qtAdicional )"},"vlTotalDescVariacao":{"type":"string","description":"Valor total de descontos da variação. Descontos referente ao combo do cliente","example":"50,00"},"vlTotalBeneficios":{"type":"string","description":"Valor total dos benefícios","example":"50,00"},"pcProduto":{"type":"string","description":"Preço do produto é o preço de referência deduzindo o valor dos benefícios. ( pcProduto = pcReferencia - vlTotalBeneficios )","example":"10,00"},"pcTotalServicosAdicionais":{"type":"string","description":"Valor total dos serviços adicionais que foi embutido no preço final","example":"10,00"},"pcFinal":{"type":"string","description":"Preço final é o preço do produto somado com o preço total do serviços adicionais. ( pcFinal = pcProduto + pcTotalServicosAdicionais )"},"txErro":{"type":"string","description":"Descricao do erro retornado"},"infoAdicional":{"type":"array","description":"Lista de informações complementares da formação de preço.","items":{"$ref":"#/components/schemas/InfoAdicionalResponse"}},"nomeProduto":{"type":"string","description":"Nome do produto. Apresentado apenas para serviço internacional"},"peIsencaoArmazenagem":{"type":"string","description":"Percentual de isenção de pagamento para serviços com armazenagem."},"taxaExtra":{"type":"array","description":"Taxas extras","items":{"$ref":"#/components/schemas/TaxaExtraResponse"}}}},"PrecoServicoAdicional":{"type":"object","properties":{"coServAdicional":{"type":"string","description":"Código do serviço adicional"},"tpServAdicional":{"type":"string","description":"Tipo do serviço adicional"},"pcServicoAdicional":{"type":"string","description":"Preço do serviço adicional"}}},"TaxaExtraResponse":{"type":"object","properties":{"codigo":{"type":"string"},"tipo":{"type":"string"},"vlTaxa":{"type":"string"}}},"LotePrecoInternacionalParam":{"type":"object","description":"lote","properties":{"idLote":{"type":"string","description":"Identificador do lote da consulta."},"parametrosProduto":{"type":"array","items":{"$ref":"#/components/schemas/PrecoInternacionalParam"}}},"required":["idLote"]},"PrecoInternacionalParam":{"type":"object","properties":{"coProduto":{"type":"string","description":"Código do produto ou serviço","example":"04162"},"nuRequisicao":{"type":"string","description":"Número da requisição. Número informado e controlado pelo requisitante do serviço."},"nuContrato":{"type":"string","description":"Número do contrato."},"nuDR":{"type":"integer","format":"int32","description":"Número da DR do contrato. Obrigatório caso 'nuContrato' seja informado."},"cepOrigem":{"type":"string","description":"CEP de origem da postagem.","example":70902000},"psObjeto":{"type":"string","description":"Peso do objeto em gramas.","example":300},"nuUnidade":{"type":"string","description":"Número de unidades prestadas no atendimento. Número de páginas, palavras, minutos."},"tpObjeto":{"type":"string","description":"Tipo do objeto da postagem: 1 - Envelope, 2 - Pacote; 3 - Rolo."},"comprimento":{"type":"string","description":"Comprimento do objeto, em centímetros. Obrigatório caso 'tpObjeto' seja 2-Pacote ou 3-Rolo."},"largura":{"type":"string","description":"Largura do objeto, em centímetros. Obrigatório caso 'tpObjeto' seja 2-Pacote."},"altura":{"type":"string","description":"Altura do objeto, em centímetros. Obrigatório caso 'tpObjeto' seja 2-Pacote"},"diametro":{"type":"string","description":"Diâmetro do objeto, em centímetros. Obrigatório caso 'tpObjeto' seja 3-Rolo"},"psCubico":{"type":"string","description":"Peso cúbico do objeto em gramas."},"servicosAdicionais":{"type":"array","description":"Lista de serviços adicionais","items":{"type":"string"}},"criterios":{"type":"array","description":"Lista dos criterios de desconto funcional","items":{"type":"string"}},"vlDeclarado":{"type":"string","description":"Valor declarado associado ao serviço."},"dtEvento":{"type":"string","description":"Data que será usado para o cálculo do preço. DD-MM-YYYY"},"coUnidadeOrigem":{"type":"string","description":"Código MCMCU da unidade de origem para precificar conforme canal de postagem"},"dtArmazenagem":{"type":"string","description":"Data de armazenagem, para os serviços que ganham isenção de preço, conforme a data de armazenagem. Formato DD-MM-YYYY"},"vlRemessa":{"type":"string","description":"Valor de remessa de valores monetários."},"sgPaisDestino":{"type":"string","description":"Sigla do país de destino.","example":"US","minLength":1}},"required":["coProduto","sgPaisDestino"]},"ServicoAdicionalExcludenteResponse":{"type":"object","properties":{"coExcludente":{"type":"string"},"dtIniVigencia":{"type":"string","format":"date-time"},"dtFimVigencia":{"type":"string","format":"date-time"}}},"ServicoAdicionalRequeridoResponse":{"type":"object","properties":{"coRequerido":{"type":"string"},"coSubstituto":{"type":"string"},"dtIniVigencia":{"type":"string","format":"date-time"},"dtFimVigencia":{"type":"string","format":"date-time"}}},"ServicoAdicionalResponse":{"type":"object","properties":{"codigo":{"type":"string"},"nome":{"type":"string"},"sigla":{"type":"string"},"sgPais":{"type":"string"},"preco":{"type":"number"},"tipo":{"type":"string"},"coIndicador":{"type":"string"},"noIndicador":{"type":"string"},"sgIndicador":{"type":"string"},"vlMinDeclarado":{"type":"number"},"vlMaxDeclarado":{"type":"number"},"mensagem":{"type":"string"},"requeridos":{"type":"array","items":{"$ref":"#/components/schemas/ServicoAdicionalRequeridoResponse"}},"excludentes":{"type":"array","items":{"$ref":"#/components/schemas/ServicoAdicionalExcludenteResponse"}},"dtIniVigencia":{"type":"string","format":"date-time"},"dtFimVigencia":{"type":"string","format":"date-time"},"dtIniVigenciaTarifa":{"type":"string","format":"date-time"},"dtFimVigenciaTarifa":{"type":"string","format":"date-time"}}},"MessageResponse":{"properties":{"msgs":{"type":"array","description":"Mensagens","items":{"type":"string","description":"Mensagens"}},"date":{"type":"string","format":"date-time","description":"Data e hora de ocorrência do evento."},"method":{"type":"string","description":"Método HTTP que foi requisitado."},"path":{"type":"string","description":"URL que foi requisitada."},"causa":{"type":"string","description":"A causa da mensagem."},"stackTrace":{"type":"string","description":"Detalhe da mensagem."}}}}}}