Skip to main content

Dados de Retorno

A resposta da API será o objeto JSON, conforme exemplo abaixo:

{    "error": false,    "mensagem": "OK",    "cabecalho": {        "cnpj": "81657641000115",        "prod_env": 2,        "prod_ret": 1,        "prod_nao_ret": 1    },    "prod_ret": [        {            "grupo_id": 23375,            "codigo_cenario_fiscal_id": 8,            "prod_ean": "7898575511785",            "prod_nome": "Cachepot NC Pequeno Sem Micro Amarelo 10UN",            "ncm": "4819.20.00",            "cest": "",            "pis_cofins": {                "cst_ent_lp": "70",                "cst_sai_lp": "1 ",                "cst_ent": "50",                "cst_sai": "1 ",                "cst_ent_sn": "99",                "cst_sai_sn": "49",                "aliq_pis_ent": 1.65,                "aliq_pis_sai": 1.65,                "aliq_pis_ent_lp": 0.0,                "aliq_pis_sai_lp": 0.65,                "aliq_cofins_ent": 7.6,                "aliq_cofins_sai": 7.6,                "aliq_cofins_ent_lp": 0.0,                "aliq_cofins_sai_lp": 3.0,                "nri": "",                "amp_legal": "",                "red_pis_ent": 0.0,                "red_pis_sai": 0.0,                "red_cofins_ent": 0.0,                "red_cofins_sai": 0.0            },            "ipi": {                "cst_ent": "3 ",                "cst_sai": "53",                "aliq_ipi_ent": 0.0,                "aliq_ipi_sai": 0.0,                "codenq": "",                "ex": ""            },            "cfop": "5102",            "cst": "0 ",            "csosn": "102",            "desonerado": "S",            "aliq_icms_interna": 18.0,            "aliq_icms_interestadual": null,            "reducao_bc_icms": 0.0,            "reducao_bc_icms_st": 0.0,            "aliq_icms_st": 0.0,            "iva": null,            "iva_ajust": null,            "iva_ajust_4": null,            "iva_ajust_7": null,            "iva_ajust_12": null,            "fcp": 0.0,            "cod_benef": "            ",            "p_difer": null,            "p_isencao": null,            "picms_deson": 0.0,            "mot_des_icms": "",            "isento": "N",            "inf_pdv": {                "picms_pdv": 18.0,                "simb_pdv": "",                "cst_icms": "0 ",                "csosn": "102",                "cst_ent": "50",                "cst_sai": "1 ",                "aliq_pis_ent": 1.65,                "aliq_pis_sai": 1.65,                "aliq_cofins_ent": 7.6,                "aliq_cofins_sai": 7.6            }        }    ],    "prod_nao_ret": [        {            "cprod": "1005",            "cean": "36894",            "xprod": "CACHEPO PEQ AMARELO 10X1",            "ncm": "49119900",            "picms": 0.0,            "ppis": 0.0,            "pcofins": 0.0,            "icms_cst": "",            "csosn": null,            "cst_pis": 0,            "cest": "",            "alerta": "Produto não encontrado. Aguarde cadastro."        }    ]}

Observações importantes:
Em todas as consultas, sempre retornaremos o campo grupo_id. Este campo identifica o grupo tributário ao qual o produto pertence e deve ser armazenado na base do cliente. Assim, quando seu sistema receber atualizações tributárias de um determinado grupo, saberá exatamente quais produtos estão vinculados a esse grupo e que precisam ser atualizados automaticamente.

Descrição dos Campos do Objeto de Retorno#

CampoTipoDescrição
errorbooleanIndica se houve erro na requisição.
mensagemstringMensagem de status da requisição.
cabecalhoobjetoInformações do cabeçalho da resposta (ver tabela abaixo).
prod_retarrayLista de produtos encontrados e processados (ver tabela abaixo).
prod_nao_retarrayLista de produtos não encontrados/processados (ver tabela abaixo).

Detalhamento do objeto cabecalho#

CampoTipoDescrição
cnpjstringCNPJ do cliente.
prod_envintQuantidade de produtos enviados.
prod_retintQuantidade de produtos retornados.
prod_nao_retintQuantidade de produtos não retornados.

Detalhamento do array prod_ret (produtos encontrados)#

CampoTipoDescrição
grupo_idintIdentificador do grupo tributário ao qual o produto pertence. Deve ser salvo na base do cliente.
codigo_cenario_fiscal_idintCódigo do cenário fiscal utilizado na consulta.
prod_eanstringCódigo de barras (EAN) do produto.
prod_nomestringNome do produto.
ncmstringNomenclatura Comum do Mercosul.
ceststringCódigo Especificador da Substituição Tributária.
pis_cofinsobjetoDetalhes de PIS/COFINS (ver tabela abaixo).
ipiobjetoDetalhes de IPI (ver tabela abaixo).
cfopstringCódigo Fiscal de Operações e Prestações.
cststringCódigo de Situação Tributária do ICMS.
csosnstringCódigo de Situação Tributária do Simples Nacional.
desoneradostringIndica se o produto é desonerado (“S” para sim, “N” para não).
aliq_icms_internafloatAlíquota interna de ICMS.
aliq_icms_interestadualfloatAlíquota interestadual de ICMS.
reducao_bc_icmsfloatPercentual de redução da base de cálculo do ICMS.
reducao_bc_icms_stfloatPercentual de redução da base de cálculo do ICMS ST.
aliq_icms_stfloatAlíquota de ICMS ST.
ivafloatÍndice de Valor Adicionado (IVA).
iva_ajustfloatIVA ajustado.
iva_ajust_4floatIVA ajustado para alíquota de 4%.
iva_ajust_7floatIVA ajustado para alíquota de 7%.
iva_ajust_12floatIVA ajustado para alíquota de 12%.
fcpfloatPercentual do Fundo de Combate à Pobreza.
cod_benefstringCódigo de benefício fiscal.
p_diferfloatPercentual de diferimento, se aplicável.
p_isencaofloatPercentual de isenção, se aplicável.
picms_desonfloatPercentual de ICMS desonerado.
mot_des_icmsstringMotivo da desoneração do ICMS.
isentostringIndica se o produto é isento (“S” para sim, “N” para não).
inf_pdvobjetoInformações específicas para PDV (ver tabela abaixo).

Detalhamento do objeto pis_cofins#

CampoTipoDescrição
cst_ent_lpstringCST entrada lucro presumido
cst_sai_lpstringCST saída lucro presumido
cst_entstringCST entrada regime normal
cst_saistringCST saída regime normal
cst_ent_snstringCST entrada Simples Nacional
cst_sai_snstringCST saída Simples Nacional
aliq_pis_entfloatAlíquota de PIS na entrada
aliq_pis_saifloatAlíquota de PIS na saída
aliq_pis_ent_lpfloatAlíquota de PIS na entrada (lucro presumido)
aliq_pis_sai_lpfloatAlíquota de PIS na saída (lucro presumido)
aliq_cofins_entfloatAlíquota de COFINS na entrada
aliq_cofins_saifloatAlíquota de COFINS na saída
aliq_cofins_ent_lpfloatAlíquota de COFINS na entrada (lucro presumido)
aliq_cofins_sai_lpfloatAlíquota de COFINS na saída (lucro presumido)
nristringNúmero do regime/incentivo fiscal
amp_legalstringAmparo legal
red_pis_entfloatRedução de base de cálculo de PIS na entrada
red_pis_saifloatRedução de base de cálculo de PIS na saída
red_cofins_entfloatRedução de base de cálculo de COFINS na entrada
red_cofins_saifloatRedução de base de cálculo de COFINS na saída

Detalhamento do objeto ipi#

CampoTipoDescrição
cst_entstringCST de IPI na entrada
cst_saistringCST de IPI na saída
aliq_ipi_entfloatAlíquota de IPI na entrada
aliq_ipi_saifloatAlíquota de IPI na saída
codenqstringCódigo de enquadramento legal do IPI
exstringExceção de NCM

Detalhamento do objeto inf_pdv#

CampoTipoDescrição
picms_pdvfloatPercentual de ICMS para PDV
simb_pdvstringSímbolo utilizado no PDV
cst_icmsstringCST de ICMS para PDV
csosnstringCSOSN para PDV
cst_entstringCST de entrada para PDV
cst_saistringCST de saída para PDV
aliq_pis_entfloatAlíquota de PIS na entrada para PDV
aliq_pis_saifloatAlíquota de PIS na saída para PDV
aliq_cofins_entfloatAlíquota de COFINS na entrada para PDV
aliq_cofins_saifloatAlíquota de COFINS na saída para PDV

Detalhamento do array prod_nao_ret (produtos não encontrados)#

CampoTipoDescrição
cprodstringCódigo interno do produto no sistema.
ceanstringCódigo de barras (EAN) do produto.
xprodstringDescrição detalhada do produto.
ncmstringNomenclatura Comum do Mercosul.
picmsfloatPercentual de ICMS.
ppisfloatPercentual de PIS.
pcofinsfloatPercentual de COFINS.
icms_cststringCódigo de Situação Tributária do ICMS.
csosnintCódigo de Situação Tributária do Simples Nacional.
cst_pisstringCódigo de Situação Tributária do PIS.
ceststringCódigo Especificador da Substituição Tributária.
alertastringMensagem de alerta sobre o produto.