Introdução

Este documento tem como objetivo fornecer uma visão abrangente e detalhada da API de integração, do Data Collector, permitindo a compreensão da estrutura, os métodos de autenticação e os formatos de dados necessários para uma integração bem-sucedida. A API foi projetada para facilitar a troca de informações de forma segura e eficiente, abrangendo desde a autenticação até o gerenciamento de dados de: Empresas, Fornecedores, Participantes, Notas Fiscais e Cupons Fiscais.

Para garantir a clareza e a facilidade de uso, cada seção da API será detalhada com exemplos de requisições e respostas em formato JSON, além de explicações sobre cada campo, seu tipo de dado, se é obrigatório e a formatação esperada. O objetivo é que este guia sirva como uma referência técnica completa para desenvolvedores e equipes de TI que buscam integrar seus sistemas com a nossa plataforma.

🔗 https://api.recebimento.skytax360.com.br/docs#/

Autenticação (Token-controller)

Endpoint (exemplo):https://api.recebimento.skytax360.com.br/docs#/

A autenticação é o primeiro passo para acessar os recursos protegidos da API. O Token-controller é responsável por gerar um token de acesso (Bearer Token) que deve ser utilizado em todas as requisições subsequentes aos demais endpoints. Este token garante que apenas usuários autorizados possam interagir com a API

Endpoint de Autenticação

  • Método:POST
  • URL:https://api.recebimento.skytax360.com.br/auth/login

Corpo da Requisição (Request Body)

Para obter o token de autenticação é necessário enviar um objeto JSON contendo as credenciais de username e password. É crucial que esses dados sejam enviados corretamente para que a autenticação seja bem-sucedida.

CampoDescriçãoTipoObrigatórioFormato/Exemplo
usernameNome de usuário para autenticaçãoStringSim"seu_usuario"
passwordSenha de usuário para autenticaçãoStringSim"sua_senha"

🔐 Exemplo de Requisição

[
  {
    "username": "usuario_exemplo_1",
    "password": "senha_exemplo_1"
  },
  {
    "username": "usuario_exemplo_2",
    "password": "senha_exemplo_2"
  },
  {
    "username": "usuario_exemplo_3",
    "password": "senha_exemplo_3"
  }
]

Resposta de Sucesso (Success Response)

Se as credenciais forem válidas, a API retornará um status HTTP OK e um objeto JSON contendo o access Token e o expiresIn (tempo de expiração do token em segundos)

CampoDescriçãoTipoObrigatórioFormato/Exemplo
accessTokenToken de autenticação a ser usado em requisições futuras.StringSim"token_gerado"
expiresInTempo de expiração do token em segundosInteiroSim3600 (equivalente a 1 hora)

🔐 Exemplo de Resposta de Sucesso

[
  {
    "accessToken": "token_gerado_1",
    "expiresIn": 3600
  },
  {
    "accessToken": "token_gerado_2",
    "expiresIn": 3600
  },
  {
    "accessToken": "token_gerado_3",
    "expiresIn": 3600
  }
]

Estrutura de Dados

As seções a seguir detalham as estruturas de dados para diferentes entidades que podem ser enviadas ou recebidas através da API. Cada estrutura representa uma tabela ou um conjunto de informações relacionadas

Empresas (Cadastro das empresas que serão enviadas)

Endpoint (exemplo):https://api.recebimento.skytax360.com.br/empresas

Esta estrutura é utilizada para o cadastro e atualização de informações das filiais da empresa.

CampoDescriçãoTipoObrigatórioFormato/Exemplo
cnpjCNPJ da FilialStringSim" 11. 111. 111/ 0001- 11"(apenas dígitos)
razaoSocialNome da FilialStringSim"Nome da Filial Ltda"
grupoEmpresarialNome do Grupo Empresarial ao qual a filial pertence.StringSim"Grupo X"
dt_periodoMês e Ano de referência para o período enviado (uma linha por período).StringSim"AAAA. MM" (ex: " 2025. 01" )

🔐 Exemplo de Requisição/Corpo:

[
  {
    "cnpj": "11111111111111",
    "razaoSocial": "Empresa Exemplo Um",
    "grupoEmpresarial": "Grupo A",
    "dt_periodo": "01/2025"
  },
  {
    "cnpj": "22222222222222",
    "razaoSocial": "Empresa Exemplo Dois",
    "grupoEmpresarial": "Grupo B",
    "dt_periodo": "02/2025"
  },
  {
    "cnpj": "33333333333333",
    "razaoSocial": "Empresa Exemplo Três",
    "grupoEmpresarial": "Grupo C",
    "dt_periodo": "03/2025"
  }
]

Fornecedores

Endpoint (exemplo):https://api.recebimento.skytax360.com.br/dados/fornecedores

Esta estrutura contém os dados dos fornecedores associados às Notas Fiscais ou Cupons Fiscais.

CampoDescriçãoTipoObrigatórioFormato/Exemplo
cnpj _cpfCNPJ/CPF do fornecedorStringSim"11111111000111" (apenas dígitos)
razaoSocialNome/Razão Social do fornecedorStringSim"Fornecedor Alpha Ltda"
logradouroLogradouro do fornecedorStringNão"Rua das Flores"
nroLogradouroLogradouro do fornecedorStringNão"123"
bairroBairro do fornecedorStringNão"Centro"
cidadeCidade do fornecedorStringNão"São Paulo"
ufUF(Estado) do fornecedorStringNão"SP"
cepCEP do fornecedorStringNão"01000-000"(apenas dígitos)
inscricaoEstadualInscrição Estadual do fornecedorStringNão" 123.456.789.012" (apenas dígitos)

🔐 Exemplo de Requisição/Corpo:

[
  {
    "cnpj_cpf": "11111111000111",
    "razaoSocial": "Fornecedor Alpha Ltda",
    "logradouro": "Rua A",
    "numero": "123",
    "bairro": "Centro",
    "cidade": "Cidade A",
    "uf": "SP",
    "cep": "11111-111",
    "inscricaoEstadual": "111.111.111.111"
  },
  {
    "cnpj_cpf": "22222222000122",
    "razaoSocial": "Fornecedor Beta S.A.",
    "logradouro": "Avenida B",
    "numero": "456",
    "bairro": "Bairro B",
    "cidade": "Cidade B",
    "uf": "RJ",
    "cep": "22222-222",
    "inscricaoEstadual": "222.222.222.222"
  },
  {
    "cnpj_cpf": "33333333000133",
    "razaoSocial": "Fornecedor Gama Eireli",
    "logradouro": "Praça C",
    "numero": "789",
    "bairro": "Bairro C",
    "cidade": "Cidade C",
    "uf": "MG",
    "cep": "33333-333",
    "inscricaoEstadual": "333.333.333.333"
  }
]

Participantes

Endpoint (exemplo):https://api.recebimento.skytax360.com.br/dados/participantes

Esta estrutura detalha os participantes envolvidos nas Notas Fiscais ou Cupons Fiscais, que podem ser destinatários ou outros envolvidos

CampoDescriçãoTipoObrigatórioFormato/Exemplo
cnpj_cpfCNPJ/CPF do participante.StringSim"44444444000144" (apenas dígitos)
razaoSocialNome/Razão Social do participante.StringSim"Participante Delta Ltda"
logradouroLogradouro do participante.StringNão"Rua dos Coqueiros"
nroLogradouroNúmero do logradouro.StringNão"101"
bairroBairro do participante.StringNão"Jardim"
cidadeCidade do participante.StringNão"Belo Horizonte"
ufUF (Estado) do participante.StringNão"MG"
cepCEP do participante.StringNão"30000-000" (apenas dígitos)
inscricaoEstadualInscrição Estadual do participante.StringNão"444.444.444.444" (apenas dígitos)

🔐Exemplo de Requisição/Corpo

[
  {
    "cnpj_cpf": "44444444000144",
    "razaoSocial": "Participante Delta Ltda",
    "logradouro": "Rua D",
    "nroLogradouro": "101",
    "bairro": "Centro",
    "cidade": "Cidade D",
    "uf": "ES",
    "cep": "44444-444",
    "inscricaoEstadual": "444.444.444.444"
  },
  {
    "cnpj_cpf": "55555555000155",
    "razaoSocial": "Participante Epsilon S.A.",
    "logradouro": "Avenida E",
    "nroLogradouro": "202",
    "bairro": "Bairro E",
    "cidade": "Cidade E",
    "uf": "PR",
    "cep": "55555-555",
    "inscricaoEstadual": "555.555.555.555"
  },
  {
    "cnpj_cpf": "66666666000166",
    "razaoSocial": "Participante Zeta Eireli",
    "logradouro": "Praça F",
    "nroLogradouro": "303",
    "bairro": "Bairro F",
    "cidade": "Cidade F",
    "uf": "SC",
    "cep": "66666-666",
    "inscricaoEstadual": "666.666.666.666"
  }
]

Notas Fiscais

Endpoint (exemplo):https://api.recebimento.skytax360.com.br/dados/notas

Esta seção descreve a estrutura de dados para o envio de informações detalhadas sobre Notas Fiscais Eletrônicas (NF-e). Cada item da nota fiscal deve ser detalhado com suas respectivas informações tributárias e comerciais.

CampoDescriçãoTipoObrigatórioFormato/Exemplo
DT_PeriodoData do período da nota fiscal.StringSim"2025.01" (AAAA.MM)
numDocNúmero do documento da nota.StringSim"000000001"
serieSérie da nota fiscal.StringNão"1"
codModeloCódigo do modelo da nota (55 para NF-e).StringSim"55"
indEntradaSaidaIndicador de entrada (0) ou saída (1).StringSim"0" ou "1"
codEmitenteCNPJ do emitente da nota.StringSim"11111111000111" (apenas dígitos)
razaoSocialEmitenteRazão social do emitente.StringNão"Empresa Emitente"
ufEmitenteUF do emitente.StringNão"SP"
codDestinatarioCNPJ do destinatário (obrigatório para entrada).StringSim"44444444000144" (apenas dígitos)
razaoSocialDestinatarioRazão social do destinatário.StringNão"Empresa Destinatária"
ufDestinatarioUF do destinatário.StringNão"ES"
chaveNfeChave de acesso da nota (44 dígitos).StringSim"1111222233334444555566667777888899990000"
seqItemSequencial do item na nota.InteiroSim1
cprodCódigo do item.StringSim"PROD001"
descricaoDescrição do item.StringSim"Produto Exemplo"
cfopCFOP do item.StringSim"5102"
cstOrigCST de Origem do item.StringSim"0" (0 a 8)
cstIcmsCST ICMS do item.StringSim"00"
ncmNCM do item.StringSim"12345678"
CESTCEST do item.StringNão"2806100"
codEfetivadoEANCódigo EAN do item (ou "SEM-GTIN").StringSim"7891234567890" ou "SEM-GTIN"
quantidadeQuantidade do item.DecimalSim10.00
unitarioUnidade de medida (UN, KG, M...).StringSim"UN"
valorUnitarioValor unitário do item.DecimalSim100.00
valorTotalValor total do item.DecimalNão1000.00
mvaMargem de valor agregado.DecimalNão0.00
vlrBaseIcmsPropBase de cálculo do ICMS próprio.DecimalSim1000.00 ou 0
aliquotaIcmsAlíquota do ICMS próprio.DecimalSim18.00 ou 0
vlrIcmsValor do ICMS próprio.DecimalSim180.00 ou 0
vlrBaseIcmsStBase de cálculo do ICMS-ST.DecimalSim0.00 ou 0
vlrIcmsStValor do ICMS-ST.DecimalSim0.00 ou 0
perAliquotaIcmsStPercentual de alíquota do ICMS-ST.DecimalSim0.00 ou 0
vlrIcmsRetValor do ICMS-ST Retido.DecimalSim0.00 ou 0
vlrBaseIcmsRetidoBase de cálculo do ICMS-ST Retido.DecimalSim0.00 ou 0
indPautaSTPauta Fiscal do ICMS-ST.DecimalSim0.00 ou 0
vlrBcFCPSTBase de cálculo FCP do ICMS-ST.DecimalSim0.00 ou 0
vlrPercFCPSTPercentual de FCP do ICMS-ST.DecimalSim0.00 ou 0
vlrFCPSTValor de FCP do ICMS-ST.DecimalSim0.00 ou 0
redBCRedução da base de cálculo do ICMS.DecimalSim0.00 ou 0
descontoDesconto do item.DecimalSim0.00 ou 0
cstPisCST PIS do item.StringSim"01"
vlBasePisBase de cálculo do PIS.DecimalSim0.00 ou 0
aliqPisAlíquota do PIS.DecimalSim0.00 ou 0
vlPisValor do PIS.DecimalSim0.00 ou 0
cstCofinsCST COFINS do item.StringSim"01"
vlBaseCofinsBase de cálculo do COFINS.DecimalSim0.00 ou 0
aliqCofinsAlíquota do COFINS.DecimalSim0.00 ou 0
vlCofinsValor do COFINS.DecimalSim0.00 ou 0
vlIssValor de ISS (se houver serviço).DecimalSim0.00 ou 0
vlBaseIpiBase de cálculo do IPI.DecimalSim0.00 ou 0
aliqIPIAlíquota do IPI.DecimalSim0.00 ou 0
vlIpiValor do IPI.DecimalSim0.00 ou 0
vlFreteValor de frete da nota.DecimalSim0.00 ou 0

🔐Exemplo de Requisição/Corpo

[
  {
    "DT_Periodo": "2025.01",
    "numDoc": "000000001",
    "serie": "1",
    "codModelo": "55",
    "indEntradaSaida": "0",
    "codEmitente": "11111111000111",
    "razaoSocialEmitente": "Empresa Emitente A",
    "ufEmitente": "SP",
    "codDestinatario": "44444444000144",
    "razaoSocialDestinatario": "Empresa Destinatária D",
    "ufDestinatario": "ES",
    "chaveNfe": "1111222233334444555566667777888899990000",
    "seqItem": 1,
    "cprod": "PROD001",
    "descricao": "Produto A",
    "cfop": "5102",
    "cstOrig": "0",
    "cstIcms": "00",
    "ncm": "12345678",
    "CEST": "2806100",
    "codEfetivadoEAN": "7891234567890",
    "quantidade": 10.00,
    "unitario": "UN",
    "valorUnitario": 100.00,
    "valorTotal": 1000.00,
    "mva": 0.00,
    "vlrBaseIcmsProp": 1000.00,
    "aliquotaIcms": 18.00,
    "vlrIcms": 180.00,
    "vlrBaseIcmsSt": 0.00,
    "vlrIcmsSt": 0.00,
    "perAliquotaIcmsSt": 0.00,
    "vlrIcmsRet": 0.00,
    "vlrBaseIcmsRetido": 0.00,
    "indPautaST": 0.00,
    "vlrBcFCPST": 0.00,
    "vlrPercFCPST": 0.00,
    "vlrFCPST": 0.00,
    "redBC": 0.00,
    "desconto": 0.00,
    "cstPis": "01",
    "vlBasePis": 1000.00,
    "aliqPis": 0.65,
    "vlPis": 6.50,
    "cstCofins": "01",
    "vlBaseCofins": 1000.00,
    "aliqCofins": 3.00,
    "vlCofins": 30.00,
    "vlIss": 0.00,
    "vlBaseIpi": 0.00,
    "aliqIPI": 0.00,
    "vlIpi": 0.00,
    "vlFrete": 0.00
  },
  {
    "DT_Periodo": "2025.01",
    "numDoc": "000000002",
    "serie": "1",
    "codModelo": "55",
    "indEntradaSaida": "1",
    "codEmitente": "22222222000122",
    "razaoSocialEmitente": "Empresa Emitente B",
    "ufEmitente": "RJ",
    "codDestinatario": "55555555000155",
    "razaoSocialDestinatario": "Empresa Destinatária E",
    "ufDestinatario": "PR",
    "chaveNfe": "0000999988887777666655554444333322221111",
    "seqItem": 1,
    "cprod": "PROD002",
    "descricao": "Produto B",
    "cfop": "6102",
    "cstOrig": "0",
    "cstIcms": "00",
    "ncm": "87654321",
    "CEST": "2806100",
    "codEfetivadoEAN": "SEM-GTIN",
    "quantidade": 5.00,
    "unitario": "PC",
    "valorUnitario": 250.00,
    "valorTotal": 1250.00,
    "mva": 0.00,
    "vlrBaseIcmsProp": 1250.00,
    "aliquotaIcms": 12.00,
    "vlrIcms": 150.00,
    "vlrBaseIcmsSt": 0.00,
    "vlrIcmsSt": 0.00,
    "perAliquotaIcmsSt": 0.00,
    "vlrIcmsRet": 0.00,
    "vlrBaseIcmsRetido": 0.00,
    "indPautaST": 0.00,
    "vlrBcFCPST": 0.00,
    "vlrPercFCPST": 0.00,
    "vlrFCPST": 0.00,
    "redBC": 0.00,
    "desconto": 0.00,
    "cstPis": "01",
    "vlBasePis": 1250.00,
    "aliqPis": 0.65,
    "vlPis": 8.13,
    "cstCofins": "01",
    "vlBaseCofins": 1250.00,
    "aliqCofins": 3.00,
    "vlCofins": 37.50,
    "vlIss": 0.00,
    "vlBaseIpi": 0.00,
    "aliqIPI": 0.00,
    "vlIpi": 0.00,
    "vlFrete": 0.00
  },
  {
    "DT_Periodo": "2025.01",
    "numDoc": "000000003",
    "serie": "2",
    "codModelo": "55",
    "indEntradaSaida": "0",
    "codEmitente": "33333333000133",
    "razaoSocialEmitente": "Empresa Emitente C",
    "ufEmitente": "MG",
    "codDestinatario": "66666666000166",
    "razaoSocialDestinatario": "Empresa Destinatária F",
    "ufDestinatario": "SC",
    "chaveNfe": "1234567890123456789012345678901234567890",
    "seqItem": 1,
    "cprod": "PROD003",
    "descricao": "Serviço C",
    "cfop": "1933",
    "cstOrig": "0",
    "cstIcms": "00",
    "ncm": "00000000",
    "CEST": "",
    "codEfetivadoEAN": "SEM-GTIN",
    "quantidade": 1.00,
    "unitario": "SRV",
    "valorUnitario": 500.00,
    "valorTotal": 500.00,
    "mva": 0.00,
    "vlrBaseIcmsProp": 0.00,
    "aliquotaIcms": 0.00,
    "vlrIcms": 0.00,
    "vlrBaseIcmsSt": 0.00,
    "vlrIcmsSt": 0.00,
    "perAliquotaIcmsSt": 0.00,
    "vlrIcmsRet": 0.00,
    "vlrBaseIcmsRetido": 0.00,
    "indPautaST": 0.00,
    "vlrBcFCPST": 0.00,
    "vlrPercFCPST": 0.00,
    "vlrFCPST": 0.00,
    "redBC": 0.00,
    "desconto": 0.00,
    "cstPis": "01",
    "vlBasePis": 0.00,
    "aliqPis": 0.00,
    "vlPis": 0.00,
    "cstCofins": "01",
    "vlBaseCofins": 0.00,
    "aliqCofins": 0.00,
    "vlCofins": 0.00,
    "vlIss": 500.00,
    "vlBaseIpi": 0.00,
    "aliqIPI": 0.00,
    "vlIpi": 0.00,
    "vlFrete": 0.00
  }
]

Cupons Fiscais - Item a Item

Endpoint (exemplo):https://api.recebimento.skytax360.com.br/dadosLista/cupons

Esta estrutura é utilizada para o envio de dados de Cupons Fiscais (CF-e) detalhados item a item. É fundamental que todos os campos obrigatórios sejam preenchidos corretamente para o processamento adequado

CampoDescriçãoTipoObrigatórioFormato/Exemplo
DT_PeriodoData do período do cupom fiscal.StringSim"2025.01" (AAAA.MM)
numDocNúmero do documento do cupom fiscal.StringSim"000000001"
serieSérie do cupom fiscal.StringNão"D1"
codModeloCódigo do modelo do cupom (59 = CF-e SAT, 2D = NFC-e).StringNão"59" ou "2D"
codEmitenteCNPJ do emitente do cupom fiscal.StringSim"11111111000111" (apenas dígitos)
razaoSocialEmitenteRazão social do emitente do cupom fiscal.StringNão"Empresa Emitente"
ufEmitenteUF do emitente do cupom fiscal.StringNão"SP"
codDestinatarioCNPJ do destinatário do cupom fiscal.StringNão"44444444000144" (apenas dígitos)
razaoSocialDestinatarioRazão social do destinatário do cupom fiscal.StringNão"Empresa Destinatária"
ufDestinatarioUF do destinatário do cupom fiscal.StringNão"ES"
chaveNfeChave de acesso do cupom fiscal (44 dígitos).StringSim"1111222233334444555566667777888899990000"
seqItemSequencial do item no cupom fiscal.InteiroSim1
cprodCódigo do item do cupom fiscal.StringSim"PROD001"
descricaoDescrição do item do cupom fiscal.StringSim"Produto Exemplo"
cfopCFOP do item do cupom fiscal.StringSim"5102"
cstOrigCST Origem do item do cupom fiscal.StringSim"0" (0 a 8)
cstIcmsCST ICMS do item do cupom fiscal.StringSim"00"
ncmNCM do item do cupom fiscal.StringSim"12345678"
CESTCódigo CEST do item do cupom fiscal.StringNão"2806100"
codEfetivadoEANCódigo EAN do item; usar "SEM-GTIN" se não houver.StringSim"7891234567890" ou "SEM-GTIN"
quantidadeQuantidade do item do cupom fiscal.DecimalSim2.00
unitarioUnidade de medida do item do cupom fiscal.StringSim"UN"
valorUnitarioValor unitário do item do cupom fiscal.DecimalSim50.00
valorTotalValor total do item do cupom fiscal.DecimalNão100.00
mvaMargem de valor agregado do item do cupom fiscal.DecimalNão0.00
vlrBaseIcmsPropBase de cálculo do ICMS próprio (enviar 0 se zerado).DecimalSim100.00 ou 0
aliquotaIcmsAlíquota do ICMS próprio (enviar 0 se zerado).DecimalSim18.00 ou 0
vlrIcmsValor de ICMS próprio (enviar 0 se zerado).DecimalSim18.00 ou 0
descontoDesconto do item do cupom fiscal (enviar 0 se zerado).DecimalSim0.00 ou 0

🔐Exemplo de Requisição/Corpo

[
  {
    "DT_Periodo": "2025-01-15",
    "numDoc": "000000001",
    "serie": "D1",
    "codModelo": "59",
    "codEmitente": "11111111000111",
    "razaoSocialEmitente": "Empresa Emitente A",
    "ufEmitente": "SP",
    "codDestinatario": "",
    "razaoSocialDestinatario": "",
    "ufDestinatario": "",
    "chaveNfe": "1111222233334444555566667777888899990000",
    "seqItem": 1,
    "cprod": "PROD001",
    "descricao": "Produto A",
    "cfop": "5102",
    "cstOrig": "0",
    "cstIcms": "00",
    "ncm": "12345678",
    "CEST": "2806100",
    "codEfetivadoEAN": "7891234567890",
    "quantidade": 2.00,
    "unitario": "UN",
    "valorUnitario": 50.00,
    "valorTotal": 100.00,
    "mva": 0.00,
    "vlrBaseIcmsProp": 100.00,
    "aliquotaIcms": 18.00,
    "vlrIcms": 18.00,
    "desconto": 0.00
  },
  {
    "DT_Periodo": "2025-01-16",
    "numDoc": "000000002",
    "serie": "D1",
    "codModelo": "59",
    "codEmitente": "22222222000122",
    "razaoSocialEmitente": "Empresa Emitente B",
    "ufEmitente": "RJ",
    "codDestinatario": "",
    "razaoSocialDestinatario": "",
    "ufDestinatario": "",
    "chaveNfe": "0000999988887777666655554444333322221111",
    "seqItem": 1,
    "cprod": "PROD002",
    "descricao": "Produto B",
    "cfop": "6102",
    "cstOrig": "0",
    "cstIcms": "00",
    "ncm": "87654321",
    "CEST": "2806100",
    "codEfetivadoEAN": "SEM-GTIN",
    "quantidade": 1.00,
    "unitario": "PC",
    "valorUnitario": 120.00,
    "valorTotal": 120.00,
    "mva": 0.00,
    "vlrBaseIcmsProp": 120.00,
    "aliquotaIcms": 12.00,
    "vlrIcms": 14.40,
    "desconto": 0.00
  },
  {
    "DT_Periodo": "2025-01-17",
    "numDoc": "000000003",
    "serie": "D1",
    "codModelo": "59",
    "codEmitente": "33333333000133",
    "razaoSocialEmitente": "Empresa Emitente C",
    "ufEmitente": "MG",
    "codDestinatario": "",
    "razaoSocialDestinatario": "",
    "ufDestinatario": "",
    "chaveNfe": "1234567890123456789012345678901234567890",
    "seqItem": 1,
    "cprod": "PROD003",
    "descricao": "Produto C",
    "cfop": "5102",
    "cstOrig": "0",
    "cstIcms": "00",
    "ncm": "11223344",
    "CEST": "",
    "codEfetivadoEAN": "7890000000000",
    "quantidade": 3.00,
    "unitario": "CX",
    "valorUnitario": 25.00,
    "valorTotal": 75.00,
    "mva": 0.00,
    "vlrBaseIcmsProp": 75.00,
    "aliquotaIcms": 18.00,
    "vlrIcms": 13.50,
    "desconto": 0.00
  }
]

Cupons Fiscais - Em Lista

Endpoint (exemplo):https://api.recebimento.skytax360.com.br/dadosLista/cupons

Esta estrutura é similar à anterior, mas pode ser utilizada para o envio de múltiplos itens de cupom fiscal em uma única lista, otimizando a comunicação para grandes volumes de dados

CampoDescriçãoTipoObrigatórioFormato/Exemplo
DT_PeriodoData do período do cupom fiscal.StringSim"2025.02" (AAAA.MM)
numDocNúmero do documento do cupom fiscal.StringSim"000000004"
serieSérie do cupom fiscal.StringNão"D1"
codModeloCódigo do modelo do cupom fiscal (59 ou 2D).StringNão"59" ou "2D"
codEmitenteCNPJ do emitente do cupom fiscal.StringSim"11111111000111" (apenas dígitos)
razaoSocialEmitenteRazão social do emitente do cupom fiscal.StringNão"Empresa Emitente"
ufEmitenteUF do emitente do cupom fiscal.StringNão"SP"
codDestinatarioCNPJ do destinatário do cupom fiscal.StringNão"44444444000144" (apenas dígitos)
razaoSocialDestinatarioRazão social do destinatário do cupom fiscal.StringNão"Empresa Destinatária"
ufDestinatarioUF do destinatário do cupom fiscal.StringNão"ES"
chaveNfeChave de acesso do cupom fiscal (44 dígitos).StringSim"1111222233334444555566667777888899990001"
seqItemSequencial do item no cupom fiscal.InteiroSim1
cprodCódigo de item do cupom fiscal.StringSim"PROD004"
descricaoDescrição de item do cupom fiscal.StringSim"Produto Exemplo"
cfopCFOP do item do cupom fiscal.StringSim"5102"
cstOrigCST Origem do item do cupom fiscal.StringSim"0" (0 a 8)
cstIcmsCST ICMS do item do cupom fiscal.StringSim"00"
ncmNCM do item do cupom fiscal.StringSim"12345678"
CESTCódigo CEST do item do cupom fiscal.StringNão"2806100"
codEfetivadoEANCódigo EAN do item; usar "SEM-GTIN" se não houver.StringSim"7891234567890" ou "SEM-GTIN"
quantidadeQuantidade do item do cupom fiscal.DecimalSim5.00
unitarioUnidade de medida do item do cupom fiscal.StringSim"UN"
valorUnitarioValor unitário do item do cupom fiscal.DecimalSim20.00
valorTotalValor total do item do cupom fiscal.DecimalNão100.00
mvaMargem de valor agregado do item do cupom fiscal.DecimalNão0.00
vlrBaseIcmsPropValor de base de cálculo de ICMS próprio (enviar 0 se zerado).DecimalSim100.00 ou 0
aliquotaIcmsAlíquota do ICMS próprio (enviar 0 se zerado).DecimalSim18.00 ou 0
vlrIcmsValor de ICMS próprio (enviar 0 se zerado).DecimalSim18.00 ou 0
descontoValor de desconto do item do cupom fiscal.DecimalNão0.00 ou 0

🔐Exemplo de Requisição/Corpo

[
  {
    "DT_Periodo": "2025-02-01",
    "numDoc": "000000004",
    "serie": "D1",
    "codModelo": "59",
    "codEmitente": "11111111000111",
    "razaoSocialEmitente": "Empresa Emitente A",
    "ufEmitente": "SP",
    "codDestinatario": "",
    "razaoSocialDestinatario": "",
    "ufDestinatario": "",
    "chaveNfe": "1111222233334444555566667777888899990001",
    "seqItem": 1,
    "cprod": "PROD004",
    "descricao": "Produto D",
    "cfop": "5102",
    "cstOrig": "0",
    "cstIcms": "00",
    "ncm": "12345678",
    "CEST": "2806100",
    "codEfetivadoEAN": "7891234567891",
    "quantidade": 5.00,
    "unitario": "UN",
    "valorUnitario": 20.00,
    "valorTotal": 100.00,
    "mva": 0.00,
    "vlrBaseIcmsProp": 100.00,
    "aliquotaIcms": 18.00,
    "vlrIcms": 18.00,
    "desconto": 0.00
  },
  {
    "DT_Periodo": "2025-02-02",
    "numDoc": "000000005",
    "serie": "D1",
    "codModelo": "59",
    "codEmitente": "22222222000122",
    "razaoSocialEmitente": "Empresa Emitente B",
    "ufEmitente": "RJ",
    "codDestinatario": "",
    "razaoSocialDestinatario": "",
    "ufDestinatario": "",
    "chaveNfe": "0000999988887777666655554444333322221112",
    "seqItem": 1,
    "cprod": "PROD005",
    "descricao": "Produto E",
    "cfop": "6102",
    "cstOrig": "0",
    "cstIcms": "00",
    "ncm": "87654321",
    "CEST": "2806100",
    "codEfetivadoEAN": "SEM-GTIN",
    "quantidade": 2.00,
    "unitario": "PC",
    "valorUnitario": 60.00,
    "valorTotal": 120.00,
    "mva": 0.00,
    "vlrBaseIcmsProp": 120.00,
    "aliquotaIcms": 12.00,
    "vlrIcms": 14.40,
    "desconto": 0.00
  },
  {
    "DT_Periodo": "2025-02-03",
    "numDoc": "000000006",
    "serie": "D1",
    "codModelo": "59",
    "codEmitente": "33333333000133",
    "razaoSocialEmitente": "Empresa Emitente C",
    "ufEmitente": "MG",
    "codDestinatario": "",
    "razaoSocialDestinatario": "",
    "ufDestinatario": "",
    "chaveNfe": "1234567890123456789012345678901234567891",
    "seqItem": 1,
    "cprod": "PROD006",
    "descricao": "Produto F",
    "cfop": "5102",
    "cstOrig": "0",
    "cstIcms": "00",
    "ncm": "11223344",
    "CEST": "",
    "codEfetivadoEAN": "7890000000000",
    "quantidade": 1.00,
    "unitario": "CX",
    "valorUnitario": 75.00,
    "valorTotal": 75.00,
    "mva": 0.00,
    "vlrBaseIcmsProp": 75.00,
    "aliquotaIcms": 18.00,
    "vlrIcms": 13.50,
    "desconto": 0.00
  }
]

Fator de Conversão

Endpoint (exemplo):https://api.recebimento.skytax360.com.br/dados/fatorConv

Esta estrutura é utilizada para definir fatores de conversão entre diferentes unidades de medida de produtos, essencial para a padronização de estoque e vendas

CampoDescriçãoTipoObrigatórioFormato/Exemplo
codProdFornecedorCódigo do produto na NF-e de entrada (código de entrada do produto).StringSim"PROD_FORN_001"
descProdutoFornDescrição do produto na NF-e de entrada.StringSim"Produto Fornecedor A"
unidMedidaFornUnidade de medida do produto na NF-e de entrada.StringSim"UN"
codProdIntCódigo do produto interno.StringSim"PROD_INT_001"
descProdutoIntDescrição do produto interno.StringSim"Produto Interno A"
unidMedidaIntUnidade de medida do produto interno (ou de cadastro).StringSim"PC"
unidConvertidaUnidade comercial a ser convertida na unidade de estoque.StringSim"CX"
fatConversaoFator para converter (multiplicar) a unidade comercial na unidade adotada no inventário.DecimalSim2.00

🔐Exemplo de Requisição/Corpo

[
  {
    "codProdFornecedor": "PROD_FORN_001",
    "descProdutoForn": "Produto Fornecedor A",
    "unidMedidaForn": "UN",
    "codProdInt": "PROD_INT_001",
    "descProdutoInt": "Produto Interno A",
    "unidMedidaInt": "PC",
    "unidConvertida": "CX",
    "fatConversao": 2.00
  },
  {
    "codProdFornecedor": "PROD_FORN_002",
    "descProdutoForn": "Produto Fornecedor B",
    "unidMedidaForn": "KG",
    "codProdInt": "PROD_INT_002",
    "descProdutoInt": "Produto Interno B",
    "unidMedidaInt": "GR",
    "unidConvertida": "UN",
    "fatConversao": 1000.00
  },
  {
    "codProdFornecedor": "PROD_FORN_003",
    "descProdutoForn": "Produto Fornecedor C",
    "unidMedidaForn": "M",
    "codProdInt": "PROD_INT_003",
    "descProdutoInt": "Produto Interno C",
    "unidMedidaInt": "CM",
    "unidConvertida": "MM",
    "fatConversao": 100.00
  }
]

DePara

Endpoint (exemplo):https://api.recebimento.skytax360.com.br/dados/dePara

A estrutura 'DePara' é utilizada para mapear códigos de produtos de fornecedores para códigos de produtos internos, facilitando a padronização e o controle de estoque.

CampoDescriçãoTipoObrigatórioFormato/Exemplo
cnpj_cpfCNPJ/CPF do fornecedor.StringSim"11111111000111" (apenas dígitos)
codProdFornecedorCódigo do produto na NF-e de entrada / código de entrada.StringSim"PROD_FORN_001"
descProdutoFornDescrição do produto da NF-e de entrada.StringSim"Produto Fornecedor A"
unidMedidaFornUnidade de medida do produto na NF-e de entrada.StringSim"UN"
codProdIntCódigo do produto interno.StringSim"PROD_INT_001"
descProdutoIntDescrição do produto interno.StringSim"Produto Interno A"
unidMedidaIntUnidade de medida do produto interno.StringSim"PC"
ncmNCM do item.StringSim"12345678"
codEfetivadoEANCódigo EAN (usar "SEM-GTIN" se não houver).StringSim"7891234567890" ou "SEM-GTIN"

🔐Exemplo de Requisição/Corpo

[
  {
    "cnpj_cpf": "11111111000111",
    "codProdFornecedor": "PROD_FORN_001",
    "descProdutoForn": "Produto Fornecedor A",
    "unidMedidaForn": "UN",
    "codProdInt": "PROD_INT_001",
    "descProdutoInt": "Produto Interno A",
    "unidMedidaInt": "PC",
    "ncm": "12345678",
    "codEfetivadoEAN": "7891234567890"
  },
  {
    "cnpj_cpf": "22222222000122",
    "codProdFornecedor": "PROD_FORN_002",
    "descProdutoForn": "Produto Fornecedor B",
    "unidMedidaForn": "KG",
    "codProdInt": "PROD_INT_002",
    "descProdutoInt": "Produto Interno B",
    "unidMedidaInt": "GR",
    "ncm": "87654321",
    "codEfetivadoEAN": "SEM-GTIN"
  },
  {
    "cnpj_cpf": "33333333000133",
    "codProdFornecedor": "PROD_FORN_003",
    "descProdutoForn": "Produto Fornecedor C",
    "unidMedidaForn": "M",
    "codProdInt": "PROD_INT_003",
    "descProdutoInt": "Produto Interno C",
    "unidMedidaInt": "CM",
    "ncm": "11223344",
    "codEfetivadoEAN": "7890000000000"
  }
]

Produção de Fabricação Própria

Esta estrutura é utilizada para registrar produtos que são de fabricação própria, associando um código interno a um código EAN.

CampoDescriçãoTipoObrigatórioFormato/Exemplo
codProdCódigo do produto interno para produtos de fabricação própria.StringSim"PROD_FP_001"
codEfetivadoEANCódigo EAN (usar "SEM-GTIN" se não houver).StringSim"7891111111111" ou "SEM-GTIN"

🔐Exemplo de Requisição/Corpo

[
  {
    "codProd": "PROD_FP_001",
    "codEfetivadoEAN": "7891111111111"
  },
  {
    "codProd": "PROD_FP_002",
    "codEfetivadoEAN": "SEM-GTIN"
  },
  {
    "codProd": "PROD_FP_003",
    "codEfetivadoEAN": "7892222222222"
  }
]

Tabela de Produtos (Consolidado DePara e Fator de Conversão)

Esta tabela consolida informações de 'DePara' e 'Fator de Conversão', fornecendo uma visão completa dos produtos, seus mapeamentos e fatores de conversão entre unidades

CampoDescriçãoTipoObrigatórioFormato/Exemplo
cnpj_cpfFornCNPJ/CPF do fornecedor do produto.StringSim"11111111000111" (apenas dígitos)
codProdFornecedorCódigo do produto na NF-e de entrada / código de entrada.StringSim"PROD_FORN_001"
descProdutoFornDescrição do produto na NF-e de entrada.StringSim"Produto Fornecedor A"
unidMedidaFornUnidade de medida do produto na NF-e de entrada.StringSim"UN"
codProdIntCódigo do produto interno.StringSim"PROD_INT_001"
descProdutoIntDescrição do produto interno.StringSim"Produto Interno A"
unidMedidaIntUnidade de medida do produto interno.StringSim"PC"
unidConvertidaUnidade comercial a ser convertida na unidade de estoque.StringSim"CX"
fatConversaoFator de conversão para a unidade de estoque.DecimalSim2.00
ncmNCM do item.StringSim"12345678"
codEfetivadoEANCódigo EAN (usar "SEM-GTIN" se não houver).StringSim"7891234567890" ou "SEM-GTIN"

Endpoint (exemplo):https://api.recebimento.skytax360.com.br/dados/produto

🔐Exemplo de Requisição/Corpo

[
  {
    "cnpj_cpfForn": "11111111000111",
    "codProdFornecedor": "PROD_FORN_001",
    "descProdutoForn": "Produto Fornecedor A",
    "unidMedidaForn": "UN",
    "codProdInt": "PROD_INT_001",
    "descProdutoInt": "Produto Interno A",
    "unidMedidaInt": "PC",
    "unidConvertida": "CX",
    "fatConversao": 2.00,
    "ncm": "12345678",
    "codEfetivadoEAN": "7891234567890"
  },
  {
    "cnpj_cpfForn": "22222222000122",
    "codProdFornecedor": "PROD_FORN_002",
    "descProdutoForn": "Produto Fornecedor B",
    "unidMedidaForn": "KG",
    "codProdInt": "PROD_INT_002",
    "descProdutoInt": "Produto Interno B",
    "unidMedidaInt": "GR",
    "unidConvertida": "UN",
    "fatConversao": 1000.00,
    "ncm": "87654321",
    "codEfetivadoEAN": "SEM-GTIN"
  },
  {
    "cnpj_cpfForn": "33333333000133",
    "codProdFornecedor": "PROD_FORN_003",
    "descProdutoForn": "Produto Fornecedor C",
    "unidMedidaForn": "M",
    "codProdInt": "PROD_INT_003",
    "descProdutoInt": "Produto Interno C",
    "unidMedidaInt": "CM",
    "unidConvertida": "MM",
    "fatConversao": 100.00,
    "ncm": "11223344",
    "codEfetivadoEAN": "7890000000000"
  }
]

Considerações Finais

Este documento serve como um guia fundamental para a integração com a nossa API. É crucial que os desenvolvedores sigam as especificações de formato e obrigatoriedade de cada campo para garantir a integridade e o sucesso das operações. Em caso de dúvidas ou necessidade de suporte adicional, nossa equipe técnica está à disposição para auxiliar no processo de integração. Continuaremos aprimorando esta documentação e a API para oferecer a melhor experiência possível aos nossos parceiros. Fique atento a futuras atualizações e novas funcionalidades