Download OpenAPI specification:
modaUP API é uma plataforma que permite aos clientes da Alterdata, integrar diversos recursos de sistemas de terceiros ao modaUP através de funcionalidades disponibilizadas por um conjunto de APIs RestFul/JSON.
Veja como é simples começar a desenvolver com a nossa API:
Para obter acesso às APIs, é necessário entrar em contato com nosso canal de atendimento no karoo e verificar a viabilidade de disponibilização para sua empresa.
Após isto, cadastraremos sua aplicação e lhe passaremos seus Tokens de acesso.
Leia o tópico de autenticação para entender como funcionam os Tokens.
Antes de iniciar o desenvolvimento, leia sobre os padrões de modelagem das APIs no tópico APIs.
Depois, navegue pela documentação para conhecer as funcionalidades disponíveis.
Agora que você já possui seu cadastro, os Tokens de acesso e já conhece melhor a API, comece a desenvolver sua aplicação.
Esta API fornece aos desenvolvedores que a consomem a possibilidade de integração com diversas funcionalidades do modaUP.
Todos os serviços disponibilizados através da API utilizam a tecnologia REST (Representational State Transfer), uma arquitetura que permite interações com serviços web RestFul que disponibiliza recursos através de sistemas distribuídos, popularmente utilizados via HTTP.
Onde:
Hostname: Endereço principal do serviço
Versão da API: Versão do serviço que está sendo consumido
Recurso Raiz: Nome do serviço
Por exemplo: https://seuservidordaAPI.com.br/api/clientes
No Recurso Raiz, podemos acessar as principais operações do serviço (CRUD), através dos métodos do padrão HTTP, conforme tabela abaixo:
| CRUD | Métodos HTTP |
|---|---|
| Create | POST |
| Read | GET |
| Update | PUT |
| Delete | DELETE |
Ou seja, no serviço /clientes, do exemplo acima, se fizermos uma operação POST, salvaremos um novo cliente.
A tabela abaixo mostra algumas das operações que conseguimos executar sobre determinados serviços:
| Recurso | GET | POST |
|---|---|---|
| /clientes | * | Cria um novo cliente |
| /produtos | Lista com todos os produtos cadastrados | * |
| /produtos/00A0000001 | Lista detalhes do produto com identificador 00A0000001 | * |
O protocolo padrão para comunicação com as APIs é o HTTP versão 1.1.
Para mais informações sobre esse protocolo, consulte:
http://www.w3.org/Protocols/rfc2616/rfc2616.html
http://www.ietf.org/rfc/rfc2616.txt
O Charset padrão para chamadas às APIs é o UTF-8. Para mais informações sobre essa codificação, consulte:
https://tools.ietf.org/html/rfc3629
JSON (JavaScript Object Notation) é um padrão para descrição de dados para intercâmbio entre sistemas e é mais simples e mais leve que o XML.
Por padrão, toda a API trafega JSON, tanto para receber informações (métodos POST e PUT) quanto no retorno (método GET)
Devido a essa padronização, para as chamadas POST e PUT é necessário informar o HTTP Header content-type:application/json. Do contrário, você receberá um erro HTTP 415: Unsupported Media Type
Para poder utilizar a api é necessário se atentar aos seguintes requisitos:
Verificar se a api atende suas necessidades através de uma exploração maior da documentação a fim de verificar se as funcionalidades disponibilizadas irão atender às pretendidas.
IIS 7.5 ou superior instalado no servidor;
Net Framework 4.7.2 ou superior instalado no servidor;
Acesso ao banco de dados SQL onde está a base do Interface Net;
Versão corrente da documentação ou superior do Alterdata Interface Net
Acesso ao módulo Cadastro de Usuário do Interface Net.
Versão do Windows em período de suporte da Microsoft (A instalação pode ser realizada em uma versão fora do suporte, mas não há garantia de funcionamento)
Base de homologação do Interface Net (Não é um requisito, mas é altamente recomendado)
Gostaria de sugerir um novo recurso? Acesse a Central do cliente em https://www.alterdata.com.br e crie um registro em Minhas sugestões.
Caso continue com problemas você também pode entrar em contato com nosso time de suporte, estamos sempre felizes em ajudar!
Atenção: A modaUP API pode funcionar tanto em HTTP quanto em HTTPs e irá depender da infraestrutura onde a mesma foi instalada.
Existem alguns erros comuns que podem acontecer ao utilizar a api, dentre eles estão:
Erro 405 - The requested resource does not support http method '...'.
Erro 400 - Não foi possível hidratar a entidade '...' com identificador 00000.
Erro 401 - Authorization has been denied for this request.
Erro 403 - Forbidden
{- "businessClientId": "0001",
}Cria o token que será utilizado para realizar todas as requisições para a API. Esse token deve ser utilizado no header de todas as requisições para a api com a key Authorization e o value "bearer + token" A validade deste token é de 12 horas. Após isto será necessário utilizar o refresh token para receber um novo token de autenticação.
| grant_type | string Utilize o valor padrão "client_credentials". |
| scope | string Escopo de acesso aos módulos da API. Inserir quais módulos serão utilizados, separando-os por um espaço. |
| client_id | string Email do usuário de acesso aos serviços Moda. |
| client_secret | string Senha de acesso aos serviços Moda |
{- "access_token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJyb2xlI",
- "token_type": "bearer",
- "expires_in": 899,
- "refresh_token": "df11fb7117264120a71b65311c943789",
- "client_id": "aplicação.js",
- "userName": "usuário",
- ".issued": "Thu, 01 Oct 2015 18:27:26 GMT",
- ".expires": "Thu, 01 Oct 2015 18:42:26 GMT"
}O Refresh Token, tem sempre uma validade de 30 minutos, caso o tempo da sessão tenha expirado será necessário realizar os passos de autenticação novamente.
| client_id | string Este valor será passado pela Alterdata com o nome da sua aplicação que será liberada para acesso a api. |
| grant_type | string No caso de reautenticação será sempre fixo "refresh_token". |
| refresh_token | string Hash de refresh token recebido no retorno da autenticação. |
{- "access_token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJyb2xlI",
- "token_type": "bearer",
- "expires_in": 899,
- "refresh_token": "df11fb7117264120a71b65311c943789",
- "client_id": "aplicação.js",
- "userName": "usuário",
- ".issued": "Thu, 01 Oct 2015 18:27:26 GMT",
- ".expires": "Thu, 01 Oct 2015 18:42:26 GMT"
}Descrição do endpoint (para que ele serve)
| Accept | string Example: application/json e.g. application/json |
| Authorization | string Example: Bearer Token e.g. Bearer Token |
{- "Erros": [
- {
- "ErrorCode": "",
- "ErrorMessage": "",
- "PossibleCause": "",
- "StackTrace": ""
}
], - "ListaObjetos": [
- {
- "codigo": 0,
- "cnpj": "00.000.000/0000",
- "descrição": "ADMINISTRADORA DE CARTOES LTDA",
- "controle": "AAAAAAC1hiM=",
- "controleversao": 99999999
}
]
}Obtém usuário por email
| email required | string Example: email@email.com Email do Usuário |
| Accept | string Example: application/json e.g. application/json |
| Authorization | string Example: Bearer Token e.g. Bearer Token |
{- "begin": "2023-11-07T18:19:34.403Z",
- "end": "2023-11-07T18:19:34.403Z",
- "success": true,
- "data": {
- "matricula": "010101",
- "nome": "Nome Usuario",
- "senha": "123123",
- "acesso": "\"\"",
- "abreviado": "Nome Usuario",
- "cadastro": "2023",
- "filial": "01",
- "status": "N",
- "geral": 0,
- "zoom": 0,
- "produto": 0,
- "atualizacao": "2023",
- "depto": "Departamento",
- "campo1": "campo1",
- "geral2": 1,
- "acesso2": "1111111111111111111111111111111111111111111111111101101000011111111011111011111111111001111111100111111111111110111111111111111111111111111111111111111111111111111111111111111111111110000011111110100111111110111111111111111111111111000000000000000000",
- "skin": "null",
- "grupo": "01010101",
- "acessoRede": "01,02,03",
- "representante": "representante",
- "acessoDataCaixaStatus": "acessoDataCaixaStatus",
- "email": "email",
- "vendedor": "010101",
- "acessoFilial": "'01','02','03'",
- "controle": "AAAAA11111=",
- "controleDateTime": "2023",
- "controleVersao": "11111111"
}, - "isObsolete": false,
- "isBusinessViolation": true,
- "businessViolations": [
- {
- "businessViolationRole": [
- {
- "businessViolationRoleId": "00000000",
- "name": "Certificado Vencido",
- "fact": "Certificado venceu em 08/11/2023",
- "cause": "Não é possível cadastrar um certificado vencido.",
- "solution": "Cadastrar um certificado válido."
}
]
}
], - "notification": [
- "realizado em '31/12/2023 09:40:34"
], - "pagination": {
- "totalItems": 1,
- "actualPage": 1,
- "totalPages": 1,
- "itemsPerPage": 1
}, - "error": [
- {
- "description": "Error in object",
- "stackTrace": "Onde ocorreu"
}
]
}Obtém usuário por matricula
| matricula required | string Example: 000111 Matricula do Usuário |
| Accept | string Example: application/json e.g. application/json |
| Authorization | string Example: Bearer Token e.g. Bearer Token |
{- "begin": "2023-11-07T18:19:34.403Z",
- "end": "2023-11-07T18:19:34.403Z",
- "success": true,
- "data": {
- "matricula": "010101",
- "nome": "Nome Usuario",
- "senha": "123123",
- "acesso": "\"\"",
- "abreviado": "Nome Usuario",
- "cadastro": "2023",
- "filial": "01",
- "status": "N",
- "geral": 0,
- "zoom": 0,
- "produto": 0,
- "atualizacao": "2023",
- "depto": "Departamento",
- "campo1": "campo1",
- "geral2": 1,
- "acesso2": "1111111111111111111111111111111111111111111111111101101000011111111011111011111111111001111111100111111111111110111111111111111111111111111111111111111111111111111111111111111111111110000011111110100111111110111111111111111111111111000000000000000000",
- "skin": "null",
- "grupo": "01010101",
- "acessoRede": "01,02,03",
- "representante": "representante",
- "acessoDataCaixaStatus": "acessoDataCaixaStatus",
- "email": "email",
- "vendedor": "010101",
- "acessoFilial": "'01','02','03'",
- "controle": "AAAAA11111=",
- "controleDateTime": "2023",
- "controleVersao": "11111111"
}, - "isObsolete": false,
- "isBusinessViolation": true,
- "businessViolations": [
- {
- "businessViolationRole": [
- {
- "businessViolationRoleId": "00000000",
- "name": "Certificado Vencido",
- "fact": "Certificado venceu em 08/11/2023",
- "cause": "Não é possível cadastrar um certificado vencido.",
- "solution": "Cadastrar um certificado válido."
}
]
}
], - "notification": [
- "realizado em '31/12/2023 09:40:34"
], - "pagination": {
- "totalItems": 1,
- "actualPage": 1,
- "totalPages": 1,
- "itemsPerPage": 1
}, - "error": [
- {
- "description": "Error in object",
- "stackTrace": "Onde ocorreu"
}
]
}Obtém usuários podendo filtrar por Rede, Filial, e Ativo/Inativo. Também pode ser escolhido o tamanho da página e a quantidade de itens por página
| rede required | string Example: 01 Rede a ser filtrada |
| filial required | string Example: 01 Filial a ser filtrada |
| inativo required | number Example: 0 Filtro para ativo/inativo. Valor "0" para ativo. Valor "1" para inativo |
| page required | number Example: 1 Página a ser filtrada. Caso não seja utilizado, possui valor 1 como padrão |
| pageSize required | number Example: 5 Quantidade de itens por página. Caso não seja utilizado, possui valor 5 como padrão |
| Accept | string Example: application/json e.g. application/json |
| Authorization | string Example: Bearer Token e.g. Bearer Token |
{- "begin": "2023-11-07T18:19:34.403Z",
- "end": "2023-11-07T18:19:34.403Z",
- "success": true,
- "data": {
- "matricula": "010101",
- "nome": "Nome Usuario",
- "senha": "123123",
- "acesso": "\"\"",
- "abreviado": "Nome Usuario",
- "cadastro": "2023",
- "filial": "01",
- "status": "N",
- "geral": 0,
- "zoom": 0,
- "produto": 0,
- "atualizacao": "2023",
- "depto": "Departamento",
- "campo1": "campo1",
- "geral2": 1,
- "acesso2": "1111111111111111111111111111111111111111111111111101101000011111111011111011111111111001111111100111111111111110111111111111111111111111111111111111111111111111111111111111111111111110000011111110100111111110111111111111111111111111000000000000000000",
- "skin": "null",
- "grupo": "01010101",
- "acessoRede": "01,02,03",
- "representante": "representante",
- "acessoDataCaixaStatus": "acessoDataCaixaStatus",
- "email": "email",
- "vendedor": "010101",
- "acessoFilial": "'01','02','03'",
- "controle": "AAAAA11111=",
- "controleDateTime": "2023",
- "controleVersao": "11111111"
}, - "isObsolete": false,
- "isBusinessViolation": true,
- "businessViolations": [
- {
- "businessViolationRole": [
- {
- "businessViolationRoleId": "00000000",
- "name": "Certificado Vencido",
- "fact": "Certificado venceu em 08/11/2023",
- "cause": "Não é possível cadastrar um certificado vencido.",
- "solution": "Cadastrar um certificado válido."
}
]
}
], - "notification": [
- "realizado em '31/12/2023 09:40:34"
], - "pagination": {
- "totalItems": 1,
- "actualPage": 1,
- "totalPages": 1,
- "itemsPerPage": 1
}, - "error": [
- {
- "description": "Error in object",
- "stackTrace": "Onde ocorreu"
}
]
}Realiza o Cadastro de um usuário
| Accept | string Example: application/json e.g. application/json |
| Authorization | string Example: Bearer Token e.g. Bearer Token |
| matricula required | string Código da matricula do usuário |
| nome | string Nome do Usuário. Campo não-obrigatório, mas por motivos de compatibilidade, é recomendado que seja utilizado. |
| senha | string Senha do Usuário |
| acesso required | string Depreciado. Recomendado enviar uma string vazia |
| abreviado required | string Nome do Usuário |
| cadastro | string 12-31T14:41:26.112Z (string) - Data de Cadastro do Usuário |
| filial required | string Código da filial do usuário |
| status required | string Define se o usuário está ativo ou não. Valor "N" para ativo. Valor "S" para inativo |
| zoom | number Zoom inicial que será utilizado ao visualizar algum relatório no Desktop. Número de 0 a 200 |
| atualizacao | string 12-31T14:41:26.112Z (string) - Data de Atualização do Usuário |
| depto | string Departamento do Usuário |
| geral2 required | number Define se o usuário terá acesso geral ao sistema. Valor "0" para Acesso Parcial. Valor "1" para Acesso Completo |
| acesso2 | string Armazena as permissões de acesso as telas do sistema de forma criptografada. Os valores abaixo estão organizados por ordem, na seguinte forma: SISTEMA | TELA(Desktop) | TIPO | CÓDIGO | SUBCÓDIGO(Se existir) |
| grupo | string Código do Perfil de Usuário vinculado. |
| acessoRede | string Código da rede a qual o Usuário terá acesso. Códigos devem ser separados por "," |
| representante | string Código do Representante vinculado |
| acessoDataCaixaStatus | string VERIFICAR |
string E-mail de cadastro do Usuário | |
| vendedor | string Define o código do Vendedor selecionado no cadastro do sistema. |
| acessoFilial | string Código das filiais em que o usuário terá permissão. São separadas por vírgula e aspas simples. |
{- "matricula": "010101",
- "nome": "Nome Usuario",
- "senha": "123123",
- "acesso": "\"\"",
- "abreviado": "Nome Usuario",
- "cadastro": "2023",
- "filial": "01",
- "status": "N",
- "zoom": 0,
- "atualizacao": "2023",
- "depto": "Departamento",
- "geral2": 1,
- "acesso2": "1111111111111111111111111111111111111111111111111101101000011111111011111011111111111001111111100111111111111110111111111111111111111111111111111111111111111111111111111111111111111110000011111110100111111110111111111111111111111111000000000000000000",
- "grupo": "01010101",
- "acessoRede": "01,02,03",
- "representante": "representante",
- "acessoDataCaixaStatus": "acessoDataCaixaStatus",
- "email": "email",
- "vendedor": "010101",
- "acessoFilial": "'01','02','03'"
}{- "begin": "2023-11-07T18:19:34.403Z",
- "end": "2023-11-07T18:19:34.403Z",
- "success": true,
- "data": {
- "matricula": "010101",
- "nome": "Nome Usuario",
- "senha": "123123",
- "acesso": "\"\"",
- "abreviado": "Nome Usuario",
- "cadastro": "2023",
- "filial": "01",
- "status": "N",
- "geral": 0,
- "zoom": 0,
- "produto": 0,
- "atualizacao": "2023",
- "depto": "Departamento",
- "campo1": "campo1",
- "geral2": 1,
- "acesso2": "1111111111111111111111111111111111111111111111111101101000011111111011111011111111111001111111100111111111111110111111111111111111111111111111111111111111111111111111111111111111111110000011111110100111111110111111111111111111111111000000000000000000",
- "skin": "null",
- "grupo": "01010101",
- "acessoRede": "01,02,03",
- "representante": "representante",
- "acessoDataCaixaStatus": "acessoDataCaixaStatus",
- "email": "email",
- "vendedor": "010101",
- "acessoFilial": "'01','02','03'",
- "controle": "AAAAA11111=",
- "controleDateTime": "2023",
- "controleVersao": "11111111"
}, - "isObsolete": false,
- "isBusinessViolation": true,
- "businessViolations": [
- {
- "businessViolationRole": [
- {
- "businessViolationRoleId": "00000000",
- "name": "Certificado Vencido",
- "fact": "Certificado venceu em 08/11/2023",
- "cause": "Não é possível cadastrar um certificado vencido.",
- "solution": "Cadastrar um certificado válido."
}
]
}
], - "notification": [
- "realizado em '31/12/2023 09:40:34"
], - "pagination": {
- "totalItems": 1,
- "actualPage": 1,
- "totalPages": 1,
- "itemsPerPage": 1
}, - "error": [
- {
- "description": "Error in object",
- "stackTrace": "Onde ocorreu"
}
]
}Atualiza o Cadastro de um usuário
| Accept | string Example: application/json e.g. application/json |
| Authorization | string Example: Bearer Token e.g. Bearer Token |
| matricula required | string Código da matricula do usuário |
| nome | string Nome do Usuário. Campo não-obrigatório, mas por motivos de compatibilidade, é recomendado que seja utilizado. |
| senha | string Senha do Usuário |
| acesso required | string Depreciado. Recomendado enviar uma string vazia |
| abreviado required | string Nome do Usuário |
| cadastro | string 12-31T14:41:26.112Z (string) - Data de Cadastro do Usuário |
| filial required | string Código da filial do usuário |
| status required | string Define se o usuário está ativo ou não. Valor "N" para ativo. Valor "S" para inativo |
| zoom | number Zoom inicial que será utilizado ao visualizar algum relatório no Desktop. Número de 0 a 200 |
| atualizacao | string 12-31T14:41:26.112Z (string) - Data de Atualização do Usuário |
| depto | string Departamento do Usuário |
| geral2 required | number Define se o usuário terá acesso geral ao sistema. Valor "0" para Acesso Parcial. Valor "1" para Acesso Completo |
| acesso2 | string Armazena as permissões de acesso as telas do sistema de forma criptografada. Os valores abaixo estão organizados por ordem, na seguinte forma: SISTEMA | TELA(Desktop) | TIPO | CÓDIGO | SUBCÓDIGO(Se existir) |
| grupo | string Código do Perfil de Usuário vinculado. |
| acessoRede | string Código da rede a qual o Usuário terá acesso. Códigos devem ser separados por "," |
| representante | string Código do Representante vinculado |
| acessoDataCaixaStatus | string VERIFICAR |
string E-mail de cadastro do Usuário | |
| vendedor | string Define o código do Vendedor selecionado no cadastro do sistema. |
| acessoFilial | string Código das filiais em que o usuário terá permissão. São separadas por vírgula e aspas simples. |
{- "matricula": "010101",
- "nome": "Nome Usuario",
- "senha": "123123",
- "acesso": "\"\"",
- "abreviado": "Nome Usuario",
- "cadastro": "2023",
- "filial": "01",
- "status": "N",
- "zoom": 0,
- "atualizacao": "2023",
- "depto": "Departamento",
- "geral2": 1,
- "acesso2": "1111111111111111111111111111111111111111111111111101101000011111111011111011111111111001111111100111111111111110111111111111111111111111111111111111111111111111111111111111111111111110000011111110100111111110111111111111111111111111000000000000000000",
- "grupo": "01010101",
- "acessoRede": "01,02,03",
- "representante": "representante",
- "acessoDataCaixaStatus": "acessoDataCaixaStatus",
- "email": "email",
- "vendedor": "010101",
- "acessoFilial": "'01','02','03'"
}{- "begin": "2023-11-07T18:19:34.403Z",
- "end": "2023-11-07T18:19:34.403Z",
- "success": true,
- "data": {
- "matricula": "010101",
- "nome": "Nome Usuario",
- "senha": "123123",
- "acesso": "\"\"",
- "abreviado": "Nome Usuario",
- "cadastro": "2023",
- "filial": "01",
- "status": "N",
- "geral": 0,
- "zoom": 0,
- "produto": 0,
- "atualizacao": "2023",
- "depto": "Departamento",
- "campo1": "campo1",
- "geral2": 1,
- "acesso2": "1111111111111111111111111111111111111111111111111101101000011111111011111011111111111001111111100111111111111110111111111111111111111111111111111111111111111111111111111111111111111110000011111110100111111110111111111111111111111111000000000000000000",
- "skin": "null",
- "grupo": "01010101",
- "acessoRede": "01,02,03",
- "representante": "representante",
- "acessoDataCaixaStatus": "acessoDataCaixaStatus",
- "email": "email",
- "vendedor": "010101",
- "acessoFilial": "'01','02','03'",
- "controle": "AAAAA11111=",
- "controleDateTime": "2023",
- "controleVersao": "11111111"
}, - "isObsolete": false,
- "isBusinessViolation": true,
- "businessViolations": [
- {
- "businessViolationRole": [
- {
- "businessViolationRoleId": "00000000",
- "name": "Certificado Vencido",
- "fact": "Certificado venceu em 08/11/2023",
- "cause": "Não é possível cadastrar um certificado vencido.",
- "solution": "Cadastrar um certificado válido."
}
]
}
], - "notification": [
- "realizado em '31/12/2023 09:40:34"
], - "pagination": {
- "totalItems": 1,
- "actualPage": 1,
- "totalPages": 1,
- "itemsPerPage": 1
}, - "error": [
- {
- "description": "Error in object",
- "stackTrace": "Onde ocorreu"
}
]
}| versao required | number Example: 2 Versão da credenciadora |
| Accept | string Example: application/json e.g. application/json |
| Authorization | string Example: Bearer Token e.g. Bearer Token |
{- "Erros": [
- {
- "ErrorCode": "",
- "ErrorMessage": "",
- "PossibleCause": "",
- "StackTrace": ""
}
], - "ListaObjetos": [
- {
- "codigo": 0,
- "cnpj": "00.000.000/0000",
- "descrição": "ADMINISTRADORA DE CARTOES LTDA",
- "controle": "AAAAAAC1hiM=",
- "controleversao": 99999999
}
]
}Descrição do endpoint (para que ele serve)
| Accept | string Example: application/json e.g. application/json |
| Authorization | string Example: Bearer Token e.g. Bearer Token |
{- "Erros": [
- {
- "ErrorCode": "",
- "ErrorMessage": "",
- "PossibleCause": "",
- "StackTrace": ""
}
], - "ListaObjetos": [
- {
- "codigo": 0,
- "cnpj": "00.000.000/0000",
- "descrição": "ADMINISTRADORA DE CARTOES LTDA",
- "controle": "AAAAAAC1hiM=",
- "controleversao": 99999999
}
]
}Descrição do endpoint (para que ele serve)
| Accept | string Example: application/json e.g. application/json |
| Authorization | string Example: Bearer Token e.g. Bearer Token |
{- "Erros": [
- {
- "ErrorCode": "",
- "ErrorMessage": "",
- "PossibleCause": "",
- "StackTrace": ""
}
], - "ListaObjetos": [
- {
- "codigo": 0,
- "cnpj": "00.000.000/0000",
- "descrição": "ADMINISTRADORA DE CARTOES LTDA",
- "controle": "AAAAAAC1hiM=",
- "controleversao": 99999999
}
]
}Cadastra Configuração de Nota Fiscal Eletronica
| Accept | string Example: application/json e.g. application/json |
| Authorization | string Example: Bearer Token e.g. Bearer Token |
| codigo | number Código sequncial identificador |
| filial | string Código da loja a qual a configuração se destina |
| filialc | string Código da filial que está realizando o cadastro dessa configuração |
| serie | number Código da Série Retaguarda |
| descricao | string Descricao da configuação |
| tipo | string Tipo de nota fiscal cadastrado no sistema pelo usuário. |
| natureza | string Código da Natureza do CFOP para Produtos de Produção Própria |
| marca | string Descrição da Marca |
| especie | string Descrição da Espécie |
| tFrete | string Tipo de frete. Valor 1 + valor abaixo: Tipos de frete existentes: 0 - Contratação do Frete por conta do Remetente (CIF) 1 - Contratação do Frete por conta do Destinatário (FOB) 2 - Contratação do Frete por conta de Terceiros 3 - Transporte Próprio por conta do Remetente 4 - Transporte Próprio por conta do Destinatário 9 - Sem Ocorrência de Transporte |
| transportadora | string Código da transportadora |
| via | string Descrição do Transporte |
| pisTributacao | number Código da Tributação do PIS |
| pisAliquota | number Alíquota da Tributação de PIS |
| cofinsTributacao | number Código da Tributação de COFINS |
| cofinsAliquota | number Alíquota da Tributação de COFINS |
| inativo | number Valor '0' para Ativo. Valor '1' para Inativo |
| cadastro | string 12-14T12:55:46 (string) - Data de Cadastro |
| atualizacao | string 12-14T12:55:46 (string) - Data de Atualização |
| matricula | string Código do login do usuário |
| funcao | string Definição de tipo de emissão fiscal para qual essa configuração automatizada poderá ser utilizada Texto de 13 posições com valores 0 ou 1. Identificação da posições: 1 - Romaneiro de distribuição 2 - Pedido de venda 3 - Separação de pedido 4 - Avulso 5 - Boleta s/ ECF 6 - Venda c/ ECF 7 - Romaneio de transferência 8 - Matéria prima 9 - Boleta de troca 10 - Consignação saída 11 - Consignação devolução 12 - NFC-e 13 - Simples Remessa |
| serieLoja | number Código da Série Loja |
| cadastraPlaca | number Valor '0' para Não. Valor '1' para Sim |
| tributacao | number Identificação da tabela de tributação a ser utilizada para destaque tributário |
| naturezaSubstituicao | string Código da Natureza do CFOP para Substituição Tributaria para Produtos de Produção Própria |
| cstPadrao | number Código do CST Padrão |
| tipoNf | number Valor '55' para NF-e. Valor '65' para NFC-e |
| csosnPadrao | number Código do CSOSN Padrão |
| naturezaTerceiro | string Código da Natureza do CFOP para Produtos de Produção de Terceiros |
| naturezaTerceiroSubstituicao | string Código da Natureza do CFOP para Substituição Tributaria para Produtos de Produção de Terceiros |
| desoneracaoICMS | string Indica se essa configuração terá algum tipo de cálculo de desoneração de ICMS. Valor '0' para não. Valor '1' para Sim |
| naturezaConsignado | string Código da Natureza do CFOP para Produtos em Consignação |
| naturezaConsignadoSubstituicao | string Código da Natureza do CFOP para Substituição Tributaria para Produtos em Consignação |
| filiaDescricao | string Campo ainda não utilizado |
{- "codigo": 9,
- "filial": "01",
- "filialc": "01",
- "serie": 555,
- "descricao": "Configuação de Teste",
- "tipo": "10",
- "natureza": "000001",
- "marca": "CX",
- "especie": "Especie",
- "tFrete": "10",
- "transportadora": "000003",
- "via": "Rodoviario",
- "pisTributacao": 99,
- "pisAliquota": 0,
- "cofinsTributacao": 99,
- "cofinsAliquota": 0,
- "inativo": 0,
- "cadastro": "2020",
- "atualizacao": "2020",
- "matricula": "00000001",
- "funcao": "0101010101010",
- "serieLoja": 854,
- "cadastraPlaca": 0,
- "tributacao": 1,
- "naturezaSubstituicao": "000001",
- "cstPadrao": 11,
- "tipoNf": 55,
- "csosnPadrao": 90,
- "naturezaTerceiro": "000001",
- "naturezaTerceiroSubstituicao": "000001",
- "desoneracaoICMS": "0",
- "naturezaConsignado": "000001",
- "naturezaConsignadoSubstituicao": "000001",
- "filiaDescricao": "null"
}{- "begin": "2023-11-07T18:19:34.403Z",
- "end": "2023-11-07T18:19:34.403Z",
- "success": true,
- "data": {
- "codigo": 9,
- "filial": "01",
- "filialc": "01",
- "serie": 555,
- "descricao": "Configuação de Teste",
- "tipo": "10",
- "natureza": "000001",
- "marca": "CX",
- "especie": "Especie",
- "tFrete": "10",
- "transportadora": "000003",
- "via": "Rodoviario",
- "pisTributacao": 99,
- "pisAliquota": 0,
- "cofinsTributacao": 99,
- "cofinsAliquota": 0,
- "inativo": 0,
- "cadastro": "2020",
- "atualizacao": "2020",
- "matricula": "00000001",
- "funcao": "0101010101010",
- "serieLoja": 854,
- "cadastraPlaca": 0,
- "tributacao": 1,
- "naturezaSubstituicao": "000001",
- "cstPadrao": 11,
- "tipoNf": 55,
- "csosnPadrao": 90,
- "naturezaTerceiro": "000001",
- "naturezaTerceiroSubstituicao": "000001",
- "desoneracaoICMS": "0",
- "naturezaConsignado": "000001",
- "naturezaConsignadoSubstituicao": "000001",
- "filiaDescricao": "null"
}, - "isObsolete": false,
- "isBusinessViolation": true,
- "businessViolations": [
- {
- "businessViolationRole": [
- {
- "businessViolationRoleId": "00000000",
- "name": "Certificado Vencido",
- "fact": "Certificado venceu em 08/11/2023",
- "cause": "Não é possível cadastrar um certificado vencido.",
- "solution": "Cadastrar um certificado válido."
}
]
}
], - "notification": [
- "realizado em '31/12/2023 09:40:34"
], - "pagination": {
- "totalItems": 1,
- "actualPage": 1,
- "totalPages": 1,
- "itemsPerPage": 1
}, - "error": [
- {
- "description": "Error in object",
- "stackTrace": "Onde ocorreu"
}
]
}Endpoint de consulta para a listagem de Fornecedoores. As ordenações e quantidade de itens por Página são passados no Header da requisição. Outros filtros são passados como parametros na query. Ao filtrar, é possivel escolher qual será a ordenação da listagem no Header. Siga a tabela abaixo para utilizar o valor correto para a ordenação.
| VALOR | DESCRIÇÃO |
|---|---|
| codigo | Código do Fornecedor |
| nome | Nome do Fornecedor |
| fantasia | Nome Fantasia do Fornecedor |
| endereco | Endereço do Fornecedor |
| bairro | Bairro do Fornecedor |
| telefone | Telefone do Fornecedor |
| contato | Contato do Fornecedor |
| inativo | Fornecedor Inativo |
Também é possivel escolher o Tipo de Produto utilizando o parametro "tipoProduto" na query. Siga a tabela abaixo para utilizar o valor correto de cada Tipo.
| VALOR | DESCRIÇÃO |
|---|---|
| A | Produtos Administrativos |
| M | Matéria Prima |
| V | Produto Loja |
| S | Prestador de Serviços |
| F | Facção |
| codigo required | string Example: 0001 Código do Fornecedor |
| tipoCliente required | string Example: A Tipo de Cliente. Valor "J" prara Juridica. Valor "F" para Física. Valor "I" para Importadora. |
| tipoProduto required | string Example: 2024 12-31T23:59:59.000Z (string) - Tipo do do Produto. Verificar a tabela na descrição do Endpoint |
| termo required | string Example: 2024 12-31T23:59:59.000Z (string) - Procura por Nome, Nome fantasia, Código, CPF e/ou CNPJ. |
| inativo required | boolean Example: false Booleano para filtrar por fornecedor ativo ou inativo. |
| Accept | string Example: application/json e.g. application/json |
| Authorization | string Example: Bearer Token e.g. Bearer Token |
| ordenadoPor | string Example: status (string) - Item que será ordenado. Verificar a tabela na descrição do Endpoint e.g. status (string) - Item que será ordenado. Verificar a tabela na descrição do Endpoint |
| direcao | string Example: DESC (string) - Direção da Ordenação. "ASC" para direção ascendente. "DESC" para ordenação descendente. e.g. DESC (string) - Direção da Ordenação. "ASC" para direção ascendente. "DESC" para ordenação descendente. |
| pagina | string Example: 1 (number) - Página da busca. Valor "1" como padrão. e.g. 1 (number) - Página da busca. Valor "1" como padrão. |
| itensPorPagina | string Example: 20 (number) - Página da busca. Valor "20" como padrão. e.g. 20 (number) - Página da busca. Valor "20" como padrão. |
{- "begin": "2023",
- "end": "2023",
- "success": true,
- "data": {
- "codigo": "000001",
- "nome": "Nome Fornecedor",
- "cgc": "123-456-789/00",
- "inscricao": "0001",
- "endereco": "AV. ENDERECO",
- "bairro": "Várzea",
- "cidade": "Teresópolis",
- "estado": "RJ",
- "cep": "24230",
- "contato": "contato",
- "cargo": "cargo",
- "telefone": "(21)2121-2121",
- "fax": "21212121",
- "prefixo": "21",
- "pais": "BRASIL",
- "tipo": "F",
- "cadastro": "2024-03-12T23:59:59",
- "consignacao": "N",
- "observacao": "Texto de Observação",
- "tipoProduto": "S",
- "fantasia": "Nome Fantasia",
- "celular": "21900000000",
- "banco": "001",
- "agencia": "0000",
- "conta": "000000000",
- "email": "email@email.com",
- "condicao": "003",
- "credito": 0,
- "franquia": 0,
- "atualizacao": "2024-03-12T23:59:59",
- "inativo": 0,
- "matricula": "987654",
- "icms": 0,
- "telefone2": "(21)2121-2121",
- "codAuxiliar": "0001",
- "inscricaoMun": "0001",
- "gerarTituloDropshipping": 0,
- "regime": 0
}, - "isObsolete": false,
- "isBusinessViolation": true,
- "businessViolations": [
- {
- "businessViolationRole": [
- {
- "businessViolationRoleId": "00000000",
- "name": "Certificado Vencido",
- "fact": "Certificado venceu em 08/11/2023",
- "cause": "Não é possível cadastrar um certificado vencido.",
- "solution": "Cadastrar um certificado válido."
}
]
}
], - "notification": [
- "realizado em '31/12/2023 09:40:34"
], - "pagination": {
- "totalItems": 1,
- "actualPage": 1,
- "totalPages": 1,
- "itemsPerPage": 1
}, - "error": [
- {
- "description": "Error in object",
- "stackTrace": "Onde ocorreu"
}
]
}Endpoint de consulta para a listagem de Pedido de Compras. As ordenações e quantidade de itens por Página são passados no Header da requisição. Outros filtros são passados como parametros na query. Ao filtrar, é possivel escolher qual será a ordenação da listagem no Header. Siga a tabela abaixo para utilizar o valor correto para a ordenação.
| VALOR | DESCRIÇÃO |
|---|---|
| pedidoId | Código do Pedido |
| fornecedorNome | Nome do Fornecedor |
| filialNome | Nome da Loja |
| status | Status do Pedido |
| totalPedido | Total do Pedido |
| totalEntregue | Total Entrege do Pedido |
| valorPedido | Valor Total do Pedido |
| data | Data de Emissão do Pedido |
| inicioEntrega | Data de Inicio da Entrega |
| fimEntrega | Data do Fim da Entrega |
Também é possivel escolher o status do Pedido de Compra utilizando o parametro "status" na query. Siga a tabela abaixo para utilizar o valor correto de cada status.
| VALOR | DESCRIÇÃO |
|---|---|
| A | Aberto |
| P | Pendente |
| T | Totalmente Recebido |
| F | Finalizado |
| E | Excluido |
| B | Baixado |
| pedido required | string Example: 0001 Código do Pedido |
| status required | string Example: A Status do Pedido. Verificar a tabela na descrição do Endpoint |
| dataEmissao required | string Example: 2024-12-31T23:59:59.000Z Data de Emissão do Pedido |
| inicioEntrega required | string Example: 2024-12-31T23:59:59.000Z Data de Inicio da Entrega |
| fimEntrega required | string Example: 2024-12-31T23:59:59.000Z Data de Fim da Entrega |
| fornecedor required | string Example: 0001 Código do Fornecedor da Entrega |
| localEntrega required | string Example: 0001 Código da Filial do Local de Entrega |
| Accept | string Example: application/json e.g. application/json |
| Authorization | string Example: Bearer Token e.g. Bearer Token |
| ordenadoPor | string Example: status (string) - Item que será ordenado. Verificar a tabela na descrição do Endpoint e.g. status (string) - Item que será ordenado. Verificar a tabela na descrição do Endpoint |
| direcao | string Example: DESC (string) - Direção da Ordenação. "ASC" para direção ascendente. "DESC" para ordenação descendente. e.g. DESC (string) - Direção da Ordenação. "ASC" para direção ascendente. "DESC" para ordenação descendente. |
| pagina | string Example: 1 (number) - Página da busca. Valor "1" como padrão. e.g. 1 (number) - Página da busca. Valor "1" como padrão. |
| itensPorPagina | string Example: 20 (number) - Página da busca. Valor "20" como padrão. e.g. 20 (number) - Página da busca. Valor "20" como padrão. |
{- "begin": "2024-12-31T23:00:00.000Z",
- "end": "2024-12-31T23:00:00.000Z",
- "success": true,
- "data": [
- {
- "fornecedorNome": "fornecedor",
- "filialNome": "loja",
- "totalPedido": 10,
- "valorPedido": 10,
- "totalEntregue": 10,
- "pedidoId": "0000000001",
- "fornecedor": "000001",
- "data": "2024-12-31T00:00:00",
- "status": "P",
- "observacao": "obs",
- "cadastro": "2024-12-31T00:00:00",
- "inicioEntrega": "2024-12-31T00:00:00",
- "fimEntrega": "2024-12-31T00:00:00",
- "minimo": 0,
- "condicao": "008",
- "tecnicas": "instrucoes",
- "baixa": "2024-12-31T00:00:00",
- "matricula": "987654",
- "atualizacao": "2024-12-31T00:00:00",
- "previsaoOriginal": "2024-12-31T00:00:00",
- "atacado": 0,
- "tabela": 1,
- "frete": 19,
- "filialEntrega": "02",
- "fabril": 0
}
], - "isObsolete": false,
- "isBusinessViolation": true,
- "notification": "notification",
- "businessViolations": [
- {
- "businessViolationRole": [
- {
- "businessViolationRoleId": "00000000",
- "name": "Certificado Vencido",
- "fact": "Certificado venceu em 08/11/2023",
- "cause": "Não é possível cadastrar um certificado vencido.",
- "solution": "Cadastrar um certificado válido."
}
]
}
], - "pagination": {
- "totalItems": 1,
- "actualPage": 1,
- "totalPages": 1,
- "itemsPerPage": 1
}, - "error": [
- {
- "description": "Error in object",
- "stackTrace": "Onde ocorreu"
}
]
}| filial required | number Example: 0001 Código da filial do Pedido a ser criado |
| Accept | string Example: application/json e.g. application/json |
| Authorization | string Example: Bearer Token e.g. Bearer Token |
| pedidoId | string Código do Pedido |
| fornecedor | string |
| data | string 31-12T12:18:11.813Z (string) |
| status | string |
| observacao | string Observação do Pedido |
| cadastro | string 31-12T12:18:11.813Z (string) |
| inicioEntrega | string 31-12T12:18:11.813Z (string) |
| fimEntrega | string 31-12T12:18:11.813Z (string) |
| minimo | number |
| condicao | string |
| tecnicas | string |
| baixa | string 31-12T12:18:11.813Z (string) |
| matricula | string |
| atualizacao | string 31-12T12:18:11.813Z (string) |
| previsaoOriginal | string 31-12T12:18:11.813Z (string) |
| atacado | number |
| tabela | number |
| frete | number |
| filialEntrega | string |
| fabril | number |
Array of objects (PedidoMalotePOSTPedidoItens) | |
object (PedidoMalotePOSTFilialEntity) | |
object (PedidoMalotePOSTFornecedorEntity) | |
object (PedidoMalotePOSTTabelaPrecoEntity) |
{- "pedidoId": "0001",
- "fornecedor": "0001",
- "data": "2024",
- "status": "status",
- "observacao": "observacao",
- "cadastro": "2024",
- "inicioEntrega": "2024",
- "fimEntrega": "2024",
- "minimo": 0,
- "condicao": "condicao",
- "tecnicas": "tecnicas",
- "baixa": "2024",
- "matricula": "matricula",
- "atualizacao": "2024",
- "previsaoOriginal": "2024",
- "atacado": 0,
- "tabela": 0,
- "frete": 0,
- "filialEntrega": "filial",
- "fabril": 0,
- "pedidoItens": [
- {
- "pedido": "0001",
- "produto": "0001",
- "filial": "0001",
- "pedida": 0,
- "entregue": 0,
- "preco": 0,
- "dEntrada": "2024",
- "status": "status",
- "pedidoVenda": "pedidoVenda",
- "atualizacao": "2024",
- "pack": 0,
- "ipi": 0,
- "filialEntity": {
- "codigo": "string",
- "razaoSocial": "string",
- "endereco": "string",
- "inscricao": "string",
- "cgc": "string",
- "ativa": "string",
- "arquivo": "string",
- "email": "string",
- "margem": 0,
- "empresa": "string",
- "bairro": "string",
- "cidade": "string",
- "estado": "string",
- "prefixo": "21",
- "telefone": "string",
- "margemEsquerda": 0,
- "arquivoImportacao": "string",
- "cep": "string",
- "valor": 0,
- "fixo": 0,
- "cliente": "string",
- "tipoValor": "string",
- "tipo": 0,
- "acrescimo": 0,
- "acrescimoValor": 0,
- "obs": "string",
- "nota": "string",
- "domingo": 0,
- "sabado": 0,
- "razao": "string",
- "grupo": "string",
- "horaEnvio": "2024",
- "diretorioExp": "string",
- "franquia": 0,
- "codigoFranquia": "string",
- "emailFranquiador": 0,
- "custoFranquia": 0,
- "versao": "2024",
- "exportar": 0,
- "feriado": 0,
- "distribuicao": 0,
- "inativa": 0,
- "numero": "string",
- "complemento": "string",
- "contato": "string",
- "fax": "string",
- "ccusto": "string",
- "diversos": 0,
- "clientes": 0,
- "saldos": 0,
- "processa": 0,
- "tipo2": 0,
- "divergencia": 0,
- "transferencia": 0,
- "codigon": "string",
- "faturamento": 0,
- "estoqueFaturamento": 0,
- "recebePromocao": 0,
- "paulista": 0,
- "notaFaturamento": 0,
- "fornecedor": "string",
- "numeroFaturamento": "string",
- "estoque": 0,
- "itensNota": 0,
- "disCusto": 0,
- "disVenda": 0,
- "precoEtiqueta": 0,
- "cupomMania": 0,
- "disExibir": 0,
- "quantidadePre": 0,
- "comissaoRetirada": 0,
- "tributacao": 0,
- "recebePedido": 0,
- "estoqueNegativo": 0,
- "armazenaTentativaNegativo": 0,
- "filialFaturamento": "string",
- "cnae": 0,
- "municipio": 0,
- "inscricaoMunicipal": "string",
- "inscricaoEstS": "string",
- "regime": 0,
- "pisTributacao": 0,
- "pisAliquota": 0,
- "cofinsTributacao": 0,
- "cofinsAliquota": 0,
- "icmsTributacao": 0,
- "contador": 0,
- "assina": 0,
- "comissionado2": 0,
- "simplesTributacao": 0,
- "simplesAliquotaIcms": 0,
- "serieRetaguarda": 0,
- "valeEletronico": 0,
- "gerarMfd": 0,
- "metragem": 0,
- "cscIdentificador": "string",
- "csc": "string",
- "apuracao": 0,
- "fornecedorProduto": "string",
- "assinaturaSat": "string",
- "validade": "string",
- "configuracao": "string"
}, - "materialEntity": {
- "codigo": "000011111",
- "referencia": "00001",
- "cor": "01",
- "tamanho": "01",
- "colecao": "01",
- "cadastro": "2024",
- "promocao": 0,
- "rede": "01",
- "aquisicao": 0,
- "gerencial": 0,
- "venda": 0,
- "atacado": 0,
- "pAtacado": 0,
- "comissao": 0,
- "vGuelta": 0,
- "atualizacao": "2024",
- "inativo": 0,
- "corfornecedor": 0,
- "corSeq": 0,
- "ultEnvioEcomm": "2024",
- "descontinuado": 0,
- "referenciaEntity": {
- "referenciaId": "00001",
- "colecao": "00001",
- "descricao": "PRODUTO",
- "preco": 0,
- "precoMin": 0,
- "custo": 0,
- "icms": 0,
- "isencao": "string",
- "unidade": "UN",
- "cadastro": "2024",
- "materia": "01",
- "promocao": 0,
- "grupo": "010",
- "tipo": "string",
- "atacado": 0,
- "linha": "01",
- "custoGerencial": 0,
- "faturamento": 0,
- "pesoBruto": 0,
- "pesoLiquido": 0,
- "ipi": 0,
- "codigoGrade": "01",
- "dPreco": "2024",
- "fornecedor": "0001",
- "referenciaFornecedor": "string",
- "modelo": "string",
- "liquidacao": 0,
- "consignado": 0,
- "inativo": 0,
- "ultVenda": "2024",
- "ultCompra": "2024",
- "rede": "string",
- "guelta": 0,
- "d1Compra": "2024",
- "q1Compra": 0,
- "obs": "string",
- "repeticao": 0,
- "comprador": "001",
- "atualizacao": "2024",
- "vendaOf": 0,
- "pAtacado": 0,
- "comissao": 0,
- "vGuelta": 0,
- "serie": 0,
- "liquidacao2": 0,
- "consignado2": 0,
- "inativo2": 0,
- "guelta2": 0,
- "repeticao2": 0,
- "serie2": 0,
- "desc2": "string",
- "diferente": 0,
- "producao": 0,
- "classificacao": "string",
- "naoControla": 0,
- "decimal": 0,
- "maxima": 0,
- "ncm": 0,
- "assina": 0,
- "ecommerce": 0,
- "gradePack": 0,
- "ncmOriginal": 0,
- "tipoIntegracao": "string",
- "tipoIntegracaoProduto": 0
}, - "corEntity": {
- "codigo": "string",
- "descricao": "string",
- "ativa": 0,
- "inativo2": 0,
- "atualizacao": "2024",
- "matricula": "string",
- "codAuxiliar": "string",
- "corPredominante": "string",
- "descricaoPredominante": "string"
}, - "tamanhoEntity": {
- "codigo": "string",
- "grade": "string",
- "valor": "string",
- "codAuxiliar": "string",
- "inativo": 0,
- "seq": 0,
- "checked": true,
- "codigoAlternativo": {
- "codigo": "string",
- "original": "string",
- "ativo": 0,
- "cadastro": "2024",
- "matricula": "string",
- "rede": "string",
- "codigoEan": 0,
- "matriculaAbreviada": "string"
}
}
}
}
], - "filialEntity": {
- "codigo": "string",
- "razaoSocial": "string",
- "endereco": "string",
- "inscricao": "string",
- "cgc": "string",
- "ativa": "string",
- "arquivo": "string",
- "email": "string",
- "margem": 0,
- "empresa": "string",
- "bairro": "string",
- "cidade": "string",
- "estado": "string",
- "prefixo": "21",
- "telefone": "string",
- "margemEsquerda": 0,
- "arquivoImportacao": "string",
- "cep": "string",
- "valor": 0,
- "fixo": 0,
- "cliente": "string",
- "tipoValor": "string",
- "tipo": 0,
- "acrescimo": 0,
- "acrescimoValor": 0,
- "obs": "string",
- "nota": "string",
- "domingo": 0,
- "sabado": 0,
- "razao": "string",
- "grupo": "string",
- "horaEnvio": "2024",
- "diretorioExp": "string",
- "franquia": 0,
- "codigoFranquia": "string",
- "emailFranquiador": 0,
- "custoFranquia": 0,
- "versao": "2024",
- "exportar": 0,
- "feriado": 0,
- "distribuicao": 0,
- "inativa": 0,
- "numero": "string",
- "complemento": "string",
- "contato": "string",
- "fax": "string",
- "ccusto": "string",
- "diversos": 0,
- "clientes": 0,
- "saldos": 0,
- "processa": 0,
- "tipo2": 0,
- "divergencia": 0,
- "transferencia": 0,
- "codigon": "string",
- "faturamento": 0,
- "estoqueFaturamento": 0,
- "recebePromocao": 0,
- "paulista": 0,
- "notaFaturamento": 0,
- "fornecedor": "string",
- "numeroFaturamento": "string",
- "estoque": 0,
- "itensNota": 0,
- "disCusto": 0,
- "disVenda": 0,
- "precoEtiqueta": 0,
- "cupomMania": 0,
- "disExibir": 0,
- "quantidadePre": 0,
- "comissaoRetirada": 0,
- "tributacao": 0,
- "recebePedido": 0,
- "estoqueNegativo": 0,
- "armazenaTentativaNegativo": 0,
- "filialFaturamento": "string",
- "cnae": 0,
- "municipio": 0,
- "inscricaoMunicipal": "string",
- "inscricaoEstS": "string",
- "regime": 0,
- "pisTributacao": 0,
- "pisAliquota": 0,
- "cofinsTributacao": 0,
- "cofinsAliquota": 0,
- "icmsTributacao": 0,
- "contador": 0,
- "assina": 0,
- "comissionado2": 0,
- "simplesTributacao": 0,
- "simplesAliquotaIcms": 0,
- "serieRetaguarda": 0,
- "valeEletronico": 0,
- "gerarMfd": 0,
- "metragem": 0,
- "cscIdentificador": "string",
- "csc": "string",
- "apuracao": 0,
- "fornecedorProduto": "string",
- "assinaturaSat": "string",
- "validade": "string",
- "configuracao": "string"
}, - "fornecedorEntity": {
- "codigo": "string",
- "nome": "string",
- "cgc": "string",
- "inscricao": "string",
- "endereco": "string",
- "bairro": "string",
- "cidade": "string",
- "estado": "string",
- "cep": "string",
- "contato": "string",
- "cargo": "string",
- "telefone": "string",
- "fax": "string",
- "prefixo": "string",
- "pais": "string",
- "tipo": "string",
- "cadastro": "2024",
- "consignacao": "string",
- "observacao": "string",
- "fantasia": "string",
- "tipoProduto": "string",
- "celular": "string",
- "banco": "string",
- "agencia": "string",
- "conta": "string",
- "email": "string",
- "condicao": "string",
- "credito": 0,
- "franquia": 0,
- "atualizacao": "2024",
- "inativo": 0,
- "matricula": "string",
- "icms": 0,
- "telefone2": "string",
- "codAuxiliar": "string",
- "inscricaoMun": "string",
- "gerarTituloDropshipping": 0,
- "regime": 0
}, - "tabelaPrecoEntity": {
- "codigo": 0,
- "descricao": "string",
- "tipo": 0,
- "comunica": 0,
- "inativo": 0,
- "atualizacao": "2024",
- "matricula": "string",
- "descricaoFranquia": "string",
- "etiqueta": 0,
- "exibeLoja": 0,
- "tabelaMargem": 0,
- "dPreco": 0,
- "padrao": 0,
- "contabil": 0,
- "markupPadrao": 0,
- "marcacao": "string",
- "tabelaMarcacao": 0,
- "valor": 0,
- "preco": {
- "produto": "string",
- "tabela": 0,
- "preco1": 0,
- "preco2": 0,
- "cadastro": "2024",
- "atualizacao": "2024",
- "matricula": "string",
- "assina": 0,
- "markupPadrao": 0,
- "maximo": 0,
- "minimo": 0,
- "versao": 0
}, - "precoOriginal": 0,
- "precoVigente": 0,
- "precoPromocao": 0
}
}{- "begin": "2023-11-07T18:19:34.403Z",
- "end": "2023-11-07T18:19:34.403Z",
- "success": true,
- "data": true,
- "isObsolete": false,
- "isBusinessViolation": true,
- "businessViolations": [
- {
- "businessViolationRole": [
- {
- "businessViolationRoleId": "00000000",
- "name": "Certificado Vencido",
- "fact": "Certificado venceu em 08/11/2023",
- "cause": "Não é possível cadastrar um certificado vencido.",
- "solution": "Cadastrar um certificado válido."
}
]
}
], - "notification": [
- "realizado em '31/12/2023 09:40:34"
], - "pagination": {
- "totalItems": 1,
- "actualPage": 1,
- "totalPages": 1,
- "itemsPerPage": 1
}, - "error": [
- {
- "description": "Error in object",
- "stackTrace": "Onde ocorreu"
}
]
}O endpoint tem a finalidade de inclusão de um certificado digital no sistema é um recurso que possibilita o registro e integração de certificados digitais dentro da plataforma. Esse processo é essencial para estabelecer a autenticidade e a validade de informações e transações, garantindo a segurança e confiabilidade de operações realizadas no ambiente digital. Por meio desse endpoint, os certificados digitais podem ser devidamente incorporados ao sistema, assegurando a integridade e a identificação segura dos usuários e entidades envolvidas nas interações digitais.
| Accept | string Example: application/json e.g. application/json |
| Authorization | string Example: Bearer Token e.g. Bearer Token |
object (certificado) | |
object (certificadoFilial) |
{- "certificado": {
- "serial": "0ECBACC8A7F10B4R8C924BDE54A597G2",
- "cnpj": "14589086000108",
- "nome": "NAME EMPRESA, INC",
- "senha": "nHbnTOnEon6oAMsQZG22yg",
- "chave": "0ECBACC8A7F80B4F9C924BDE54A537F2",
- "conteudo": "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",
- "emissao": "2022",
- "vencimento": "2025",
- "cadastro": "2023",
- "matricula": "5552456858569"
}, - "certificadoFilial": {
- "serial": "0ECBACC8A7F10B4R8C924BDE54A597G2",
- "codigoFilial": "05",
- "codigoRede": "05",
- "cadastro": "2023",
- "alterado": "2023",
- "matriculaCadastro": "5552456858569",
- "matriculaAlteracao": "5552456858569",
- "tipo": "0",
- "ativo": true
}
}{- "begin": "2023",
- "end": "2023",
- "success": true,
- "data": true,
- "isObsolete": false,
- "isBusinessViolation": true,
- "businessViolations": [
- {
- "businessViolationRole": [
- {
- "businessViolationRoleId": "00000000",
- "name": "Certificado Vencido",
- "fact": "Certificado venceu em 08/11/2023",
- "cause": "Não é possível cadastrar um certificado vencido.",
- "solution": "Cadastrar um certificado válido."
}
]
}
], - "notification": [
- "realizado em '31/12/2023 09:40:34"
], - "pagination": {
- "totalItems": 1,
- "actualPage": 1,
- "totalPages": 1,
- "itemsPerPage": 1
}, - "error": [
- {
- "description": "Error in object",
- "stackTrace": "Onde ocorreu"
}
]
}Endpoint para consultar Pedidos de Venda As ordenações e quantidade de itens por Página são passados no Header da requisição. Outros filtros são passados como parametros na query. Ao filtrar, é possivel escolher qual será a ordenação da listagem no Header. Siga a tabela abaixo para utilizar o valor correto para a ordenação.
| VALOR | DESCRIÇÃO |
|---|---|
| serie | Número de Série |
| nota | Número da Nota |
| cadastro | Data de Cadastro |
| valor | Valor Total |
| fornecedor | Fornecedor |
| filial | Filial |
| tipo | Tipo |
| excluida | Status |
Também é possivel escolher o Status ao filtrar utilizando o parametro "status" na query. Siga a tabela abaixo para utilizar o valor correto de cada Status.
| VALOR | DESCRIÇÃO |
|---|---|
| A | Abertos |
| B | Baixados |
| E | Excluido |
| F | Finalizado |
| P | Entregue Parcial |
| T | Entregue Total |
| pedido required | string Example: 0001 Código do Pedido |
| dataInicial required | string Example: 2024 12-31 (string) - Data Inicial do Periodo para Consulta |
| dataFinal required | string Example: 2024 12-31Z (string) - Data Final do Periodo para Consulta |
| codigon required | string Example: 0001 Codigo do Cliente |
| representante required | string Example: 0001 Código do Representante |
| status required | string Example: A Status do Pedido. Verificar a tabela na descrição do Endpoint. |
| cota required | string Example: 0001 Código da Cota |
| Accept | string Example: application/json e.g. application/json |
| Authorization | string Example: Bearer Token e.g. Bearer Token |
| ordenadoPor | string Example: status (string) - Item que será ordenado. Verificar a tabela na descrição do Endpoint e.g. status (string) - Item que será ordenado. Verificar a tabela na descrição do Endpoint |
| direcao | string Example: DESC (string) - Direção da Ordenação. "ASC" para direção ascendente. "DESC" para ordenação descendente. e.g. DESC (string) - Direção da Ordenação. "ASC" para direção ascendente. "DESC" para ordenação descendente. |
| pagina | string Example: 1 (number) - Página da busca. Valor "1" como padrão. e.g. 1 (number) - Página da busca. Valor "1" como padrão. |
| itensPorPagina | string Example: 20 (number) - Página da busca. Valor "20" como padrão. e.g. 20 (number) - Página da busca. Valor "20" como padrão. |
{- "begin": "2023",
- "end": "2023",
- "success": true,
- "data": {
- "pedidoVenda": {
- "pedido": "0001000055",
- "data": "2024-12-31T23:59:59.000",
- "observacao": "observacao",
- "cadastro": "2024-12-31T23:59:59.000",
- "condicao": "003",
- "matricula": "00010005",
- "transportadora": "000010",
- "atendido": "atendido",
- "frete": 3,
- "status": "A",
- "inicio": "0",
- "termino": "0",
- "codigon": "00002961",
- "codForm": 0,
- "tipoPecas": 0,
- "pedidoExterno": "pedidoExterno",
- "representante": "005",
- "tab1": 3,
- "tab2": 3,
- "redespacho": "000001",
- "pecas": 199998,
- "valor": 179998,
- "dEntrega": "0",
- "tipoPedido": 1,
- "sincro": 0,
- "cota": "000001",
- "pecasEntregue": 0,
- "valorEntregue": 0,
- "desconto": 0,
- "liberadoRetaguarda": 1,
- "comissao": 1,
- "minimo": 1,
- "aprovado": 1
}, - "pedidoVendaItemMalote": [
- {
- "pedidoVendaItem": [
- {
- "pedido": "0001000055",
- "codigon": "00002961",
- "produto": "00186900060004",
- "pedida": 1,
- "entregue": 1,
- "preco": 1,
- "dEntrada": "null",
- "entrega": "null",
- "status": "A",
- "atualizacao": "null",
- "separado": 0,
- "pedidoCompra": "pedidoCompra",
- "venda": 0.9,
- "filial": "filial",
- "motivo": "motivo",
- "data": "null",
- "qtdPack": 0,
- "desconto": 0,
- "royalty": 0,
- "codigoEnvioFabricacao": 0
}
], - "material": {
- "codigo": "000011111",
- "referencia": "00001",
- "cor": "01",
- "tamanho": "01",
- "colecao": "01",
- "cadastro": "2024",
- "promocao": 0,
- "rede": "01",
- "aquisicao": 0,
- "gerencial": 0,
- "venda": 0,
- "atacado": 0,
- "pAtacado": 0,
- "comissao": 0,
- "vGuelta": 0,
- "atualizacao": "2024",
- "inativo": 0,
- "corfornecedor": 0,
- "corSeq": 0,
- "ultEnvioEcomm": "2024",
- "descontinuado": 0,
- "referenciaEntity": {
- "referenciaId": "00001",
- "colecao": "00001",
- "descricao": "PRODUTO",
- "preco": 0,
- "precoMin": 0,
- "custo": 0,
- "icms": 0,
- "isencao": "string",
- "unidade": "UN",
- "cadastro": "2024",
- "materia": "01",
- "promocao": 0,
- "grupo": "010",
- "tipo": "string",
- "atacado": 0,
- "linha": "01",
- "custoGerencial": 0,
- "faturamento": 0,
- "pesoBruto": 0,
- "pesoLiquido": 0,
- "ipi": 0,
- "codigoGrade": "01",
- "dPreco": "2024",
- "fornecedor": "0001",
- "referenciaFornecedor": "string",
- "modelo": "string",
- "liquidacao": 0,
- "consignado": 0,
- "inativo": 0,
- "ultVenda": "2024",
- "ultCompra": "2024",
- "rede": "string",
- "guelta": 0,
- "d1Compra": "2024",
- "q1Compra": 0,
- "obs": "string",
- "repeticao": 0,
- "comprador": "001",
- "atualizacao": "2024",
- "vendaOf": 0,
- "pAtacado": 0,
- "comissao": 0,
- "vGuelta": 0,
- "serie": 0,
- "liquidacao2": 0,
- "consignado2": 0,
- "inativo2": 0,
- "guelta2": 0,
- "repeticao2": 0,
- "serie2": 0,
- "desc2": "string",
- "diferente": 0,
- "producao": 0,
- "classificacao": "string",
- "naoControla": 0,
- "decimal": 0,
- "maxima": 0,
- "ncm": 0,
- "assina": 0,
- "ecommerce": 0,
- "gradePack": 0,
- "ncmOriginal": 0,
- "tipoIntegracao": "string",
- "tipoIntegracaoProduto": 0
}, - "corEntity": {
- "codigo": "string",
- "descricao": "string",
- "ativa": 0,
- "inativo2": 0,
- "atualizacao": "2024",
- "matricula": "string",
- "codAuxiliar": "string",
- "corPredominante": "string",
- "descricaoPredominante": "string"
}, - "tamanhoEntity": {
- "codigo": "string",
- "grade": "string",
- "valor": "string",
- "codAuxiliar": "string",
- "inativo": 0,
- "seq": 0,
- "checked": true,
- "codigoAlternativo": {
- "codigo": "string",
- "original": "string",
- "ativo": 0,
- "cadastro": "2024",
- "matricula": "string",
- "rede": "string",
- "codigoEan": 0,
- "matriculaAbreviada": "string"
}
}
}
}
]
}, - "isBusinessViolation": true,
- "businessViolations": [
- {
- "businessViolationRole": [
- {
- "businessViolationRoleId": "00000000",
- "name": "Certificado Vencido",
- "fact": "Certificado venceu em 08/11/2023",
- "cause": "Não é possível cadastrar um certificado vencido.",
- "solution": "Cadastrar um certificado válido."
}
]
}
], - "notification": [
- "realizado em '31/12/2023 09:40:34"
], - "pagination": {
- "totalItems": 1,
- "actualPage": 1,
- "totalPages": 1,
- "itemsPerPage": 1
}, - "error": [
- {
- "description": "Error in object",
- "stackTrace": "Onde ocorreu"
}
]
}Endpoint para adicionar uma nota de entrada As ordenações e quantidade de itens por Página são passados no Header da requisição. Outros filtros são passados como parametros na query. Ao filtrar, é possivel escolher qual será a ordenação da listagem no Header. Siga a tabela abaixo para utilizar o valor correto para a ordenação.
| VALOR | DESCRIÇÃO |
|---|---|
| serie | Número de Série |
| nota | Número da Nota |
| cadastro | Data de Cadastro |
| valor | Valor Total |
| fornecedor | Fornecedor |
| filial | Filial |
| tipo | Tipo |
| excluida | Status |
| tipo required | number Example: 1 Tipo da Nota. Valor "1" para Entrada. Valor "2" para Saída |
| serie required | string Example: 55 Número de Série da Nota |
| notaDe required | string Example: 0001 Número da Nota Inicial |
| notaAte required | string Example: 0001 Número da Nota Final |
| periodoInicio required | string Example: 2024 12-31T23:59:59.000Z (string) - Data Inicial do Periodo para Consulta |
| periodoFim required | string Example: 2024 12-31T23:59:59.000Z (string) - Data Final do Periodo para Consulta |
| tipoPeriodo required | number Example: 1 Tipo do filtro de Período. Valor "1" para Cadastro. Valor "2" para Emissão. Valor "3" para Entrada |
| excluida required | boolean Example: true Valor "true" para retornar as notas excluidas. Valor "false" para não retornar as notas excluidas. |
| Accept | string Example: application/json e.g. application/json |
| Authorization | string Example: Bearer Token e.g. Bearer Token |
| ordenadoPor | string Example: status (string) - Item que será ordenado. Verificar a tabela na descrição do Endpoint e.g. status (string) - Item que será ordenado. Verificar a tabela na descrição do Endpoint |
| direcao | string Example: DESC (string) - Direção da Ordenação. "ASC" para direção ascendente. "DESC" para ordenação descendente. e.g. DESC (string) - Direção da Ordenação. "ASC" para direção ascendente. "DESC" para ordenação descendente. |
| pagina | string Example: 1 (number) - Página da busca. Valor "1" como padrão. e.g. 1 (number) - Página da busca. Valor "1" como padrão. |
| itensPorPagina | string Example: 20 (number) - Página da busca. Valor "20" como padrão. e.g. 20 (number) - Página da busca. Valor "20" como padrão. |
{- "begin": "2023",
- "end": "2023",
- "success": true,
- "data": {
- "atualizacao": "2024-12-31T23:59:59.000Z",
- "baseicms": 500,
- "basesub": 0,
- "cadastro": "null",
- "cfop": "000014",
- "chaveNfe": "000000001",
- "credito": 0,
- "desconto": 100,
- "devolvida": 0,
- "doc": "000000000000001",
- "emissao": "2024-12-31T23:59:59.000Z",
- "entrada": "2024-12-31T23:59:59.000Z",
- "entrada2": "null",
- "excluida": 0,
- "filial": "02",
- "filialAlteracao": "02",
- "fornecedor": "000005",
- "frete": 100,
- "geraCredito2": "",
- "gerarCredito": 0,
- "gerencial": 0,
- "grade": 0,
- "hora": "hora",
- "ipi": 50,
- "minimo": 0,
- "nomeFilial": "1",
- "nomeFornecedor": "1",
- "nota": "123456789",
- "obs": "observacao",
- "outrasDespesas": 0,
- "parcelas": 0,
- "produtos": 500,
- "serie": "55",
- "sistema": "\"\"",
- "sistema2": 2,
- "tabela": 2,
- "tipo": 1,
- "tipoCalculoBaseIcms": 0,
- "tipoCalculoBaseIpi": 1,
- "tipoDesconto": 0,
- "tipoDesconto2": 0,
- "tipoMinimo": 0,
- "transferida": 0,
- "tributo": 0,
- "usuario": "00010021",
- "valor": 100,
- "valoricms": 100,
- "valorsub": 0
}, - "isBusinessViolation": true,
- "businessViolations": [
- {
- "businessViolationRole": [
- {
- "businessViolationRoleId": "00000000",
- "name": "Certificado Vencido",
- "fact": "Certificado venceu em 08/11/2023",
- "cause": "Não é possível cadastrar um certificado vencido.",
- "solution": "Cadastrar um certificado válido."
}
]
}
], - "notification": [
- "realizado em '31/12/2023 09:40:34"
], - "pagination": {
- "totalItems": 1,
- "actualPage": 1,
- "totalPages": 1,
- "itemsPerPage": 1
}, - "error": [
- {
- "description": "Error in object",
- "stackTrace": "Onde ocorreu"
}
]
}Endpoint para adicionar uma nota de entrada
| rede required | string Example: rede Rede |
| Accept | string Example: application/json e.g. application/json |
| Authorization | string Example: Bearer Token e.g. Bearer Token |
object (NotaEntradaMalotePOSTAdicionarNotaEntrada) |
{- "NotaEntrada": {
- "atualizacao": "2024-12-31T23:59:59.000Z",
- "baseIcms": 500,
- "baseSub": 0,
- "cadastro": "null",
- "cfop": "000014",
- "chaveNfe": "000000001",
- "credito": 0,
- "desconto": 100,
- "devolvida": 0,
- "doc": "01258420240229114426",
- "emissao": "2024-12-31T23:59:59.000Z",
- "entrada": "2024-12-31T23:59:59.000Z",
- "entrada2": "null",
- "excluida": 0,
- "filial": "02",
- "filialAlteracao": "02",
- "fornecedor": "000005",
- "frete": 100,
- "geraCredito": 0,
- "gerencial": 0,
- "grade": 0,
- "habilitaStIcms": "false",
- "hora": "hora",
- "ipi": 50,
- "minimo": 0,
- "nota": "123456789",
- "obs": "observacao",
- "outrasDespesas": 0,
- "parcelas": 0,
- "produtos": 500,
- "serie": "1",
- "sistema": "\"\"",
- "sistema2": 2,
- "tabela": 2,
- "tipo": 1,
- "tipoCalculoBaseIcms": 0,
- "tipoCalculoBaseIpi": 1,
- "tipoDesconto": 0,
- "tipoDesconto2": 0,
- "tipoMinimo": 1,
- "transfererida": 0,
- "tributo": 1,
- "usuario": "00010021",
- "valor": 100,
- "valorIcms": 100,
- "valorSub": 0,
- "itensNotaEntrada": [
- {
- "contabil": 10,
- "cor": "BRANCA",
- "cst": "000",
- "cstIpi": "10",
- "cstCofins": "10",
- "cstPis": "10",
- "doc": "01258420240229114426",
- "filial": "02",
- "filialPedido": 0,
- "fornecedor": "000001",
- "gerencial": 10,
- "icms": 10,
- "icmsBase": 500,
- "icmsBaseSt": 10,
- "icmsSt": 5,
- "icmsValor": 0,
- "icmsValorSt": 0,
- "ipi": 0,
- "natureza": "000014",
- "pedido": 0,
- "produto": "000001",
- "quantidade": 1,
- "referenciaDescricao": "PRODUTO",
- "referenciaId": "01010101",
- "tamanho": "GG",
- "valor": 500,
- "valorIpi": 10
}
]
}
}{- "begin": "2023",
- "end": "2023",
- "success": true,
- "data": {
- "codigo": "000001",
- "fiscal": "0001",
- "descricao": "DESCRICAO",
- "sIpi": "S",
- "ipi": 1.1,
- "sIcms": "S",
- "icms": 1.1,
- "sIss": "S",
- "iss": 1.1,
- "base1": "S",
- "base2": 1.1,
- "incIcms": "S",
- "obs1": "string",
- "obs2": "texto observacao",
- "tipo": "01",
- "estado": 0,
- "cadastro": "2023",
- "atualizacao": "2023",
- "matricula": "000001",
- "inativo": 0,
- "filial": "0001",
- "cstIpi": "1",
- "emissaoPropria": 0,
- "fiscalRelacionado": "1",
- "naoExibirDre": 0
}, - "isObsolete": false,
- "isBusinessViolation": true,
- "businessViolations": [
- {
- "businessViolationRole": [
- {
- "businessViolationRoleId": "00000000",
- "name": "Certificado Vencido",
- "fact": "Certificado venceu em 08/11/2023",
- "cause": "Não é possível cadastrar um certificado vencido.",
- "solution": "Cadastrar um certificado válido."
}
]
}
], - "notification": [
- "realizado em '31/12/2023 09:40:34"
], - "pagination": {
- "totalItems": 1,
- "actualPage": 1,
- "totalPages": 1,
- "itemsPerPage": 1
}, - "error": [
- {
- "description": "Error in object",
- "stackTrace": "Onde ocorreu"
}
]
}Endpoint para consultar uma nota fiscal de entrada por meio da chave de acesso. A chave da Nota Fiscal de entrada deve ser incluída diretamente no endpoint.
| VALOR | DESCRIÇÃO |
|---|---|
| chave | Chave de Acesso da NF-e |
| chave required | number Example: 99999999999999999999999999999999999999999999 Numero composto por 44 digitos. |
| Accept | string Example: application/json e.g. application/json |
| Authorization | string Example: Bearer Token e.g. Bearer Token |
{- "begin": "2023",
- "end": "2023",
- "success": true,
- "data": [
- {
- "emissao": "2024",
- "desconto": 0,
- "cadastro": "2024",
- "entrada": "2024-12-31T23:59:59.000Z",
- "entrada2": "null",
- "excluida": 0,
- "filial": "02",
- "filialAlteracao": "02",
- "fornecedor": "000005",
- "frete": 100,
- "geraCredito2": "",
- "gerarCredito": 0,
- "gerencial": 0,
- "grade": 0,
- "hora": "hora",
- "ipi": 50,
- "minimo": 0,
- "nomeFilial": "1",
- "nomeFornecedor": "1",
- "nota": "123456789",
- "obs": "observacao",
- "outrasDespesas": 0,
- "parcelas": 0,
- "produtos": 500,
- "serie": "55",
- "sistema": "\"\"",
- "sistema2": 2,
- "tabela": 2,
- "itensNotaEntrada": [
- {
- "nota": "000100375",
- "fornecedor": "002949",
- "filial": "4099",
- "produto": "4001300010006",
- "valor": 0.89,
- "quantidade": 30,
- "ipi": 0,
- "pedido": "F662",
- "devolvida": 0,
- "entregue": 30,
- "gerencial": 0,
- "doc": "5211714072958437",
- "cst": "exemplo",
- "contabil": 0,
- "icms": 0,
- "icmsBase": 0,
- "icmsValor": 0,
- "natureza": "exemplo",
- "icmsSt": 0,
- "icmsBaseSt": 0,
- "icmsValorSt": 0,
- "filialPedido": "4099",
- "romaneio": "exemplo",
- "cstIpi": "010",
- "cstPis": "010",
- "cstCofins": "010",
- "desconto": 0,
- "referenciaId": "0013",
- "referenciaDescricao": "CADARÇO DE 50CM",
- "cor": "BRANCO",
- "tamanho": "UN"
}
], - "tipo": 1,
- "tipoCalculoBaseIcms": 0,
- "tipoCalculoBaseIpi": 1,
- "tipoDesconto": 0,
- "tipoDesconto2": 0,
- "tipoMinimo": 0,
- "transferida": 0,
- "tributo": 0,
- "usuario": "00010021",
- "valor": 100,
- "valoricms": 100,
- "valorsub": 0
}
], - "isObsolete": false,
- "isBusinessViolation": true,
- "businessViolations": [
- {
- "businessViolationRole": [
- {
- "businessViolationRoleId": "00000000",
- "name": "Certificado Vencido",
- "fact": "Certificado venceu em 08/11/2023",
- "cause": "Não é possível cadastrar um certificado vencido.",
- "solution": "Cadastrar um certificado válido."
}
]
}
], - "notification": [
- "realizado em '31/12/2023 09:40:34"
], - "pagination": {
- "totalItems": 1,
- "actualPage": 1,
- "totalPages": 1,
- "itemsPerPage": 1
}, - "error": [
- {
- "description": "Error in object",
- "stackTrace": "Onde ocorreu"
}
]
}Endpoint para enviar a conferencia de uma NFE de entrada. A chave da Nota Fiscal de entrada deve ser incluída diretamente no endpoint.
| VALOR | DESCRIÇÃO |
|---|---|
| chaveAcesso | Chave de Acesso da NF-e |
| chaveAcesso required | number Example: 99999999999999999999999999999999999999999999 Numero composto por 44 digitos. |
| Accept | string Example: application/json e.g. application/json |
| Authorization | string Example: Bearer Token e.g. Bearer Token |
| Produto | string Código do Produto |
| QuantidadeConferida | number Quantidade Conferida |
[- {
- "Produto": "30000010052001",
- "QuantidadeConferida": 10
}
]{- "begin": "2023",
- "end": "2023",
- "success": true,
- "data": true,
- "isObsolete": false,
- "isBusinessViolation": true,
- "businessViolations": false,
- "notification": [
- "null"
], - "pagination": {
- "totalItems": 1,
- "actualPage": 1,
- "totalPages": 1,
- "itemsPerPage": 1
}, - "error": "null"
}O endpoint retorna os cadastros de cfop no sistema.
| Accept | string Example: application/json e.g. application/json |
| Authorization | string Example: Bearer Token e.g. Bearer Token |
{- "begin": "2023",
- "end": "2023",
- "success": true,
- "data": {
- "codigo": "000001",
- "fiscal": "0001",
- "descricao": "DESCRICAO",
- "sIpi": "S",
- "ipi": 1.1,
- "sIcms": "S",
- "icms": 1.1,
- "sIss": "S",
- "iss": 1.1,
- "base1": "S",
- "base2": 1.1,
- "incIcms": "S",
- "obs1": "string",
- "obs2": "texto observacao",
- "tipo": "01",
- "estado": 0,
- "cadastro": "2023",
- "atualizacao": "2023",
- "matricula": "000001",
- "inativo": 0,
- "filial": "0001",
- "cstIpi": "1",
- "emissaoPropria": 0,
- "fiscalRelacionado": "1",
- "naoExibirDre": 0
}, - "isObsolete": false,
- "isBusinessViolation": true,
- "businessViolations": [
- {
- "businessViolationRole": [
- {
- "businessViolationRoleId": "00000000",
- "name": "Certificado Vencido",
- "fact": "Certificado venceu em 08/11/2023",
- "cause": "Não é possível cadastrar um certificado vencido.",
- "solution": "Cadastrar um certificado válido."
}
]
}
], - "notification": [
- "realizado em '31/12/2023 09:40:34"
], - "pagination": {
- "totalItems": 1,
- "actualPage": 1,
- "totalPages": 1,
- "itemsPerPage": 1
}, - "error": [
- {
- "description": "Error in object",
- "stackTrace": "Onde ocorreu"
}
]
}O endpoint retorna os cadastros de cfop no sistema.
| codigoFiscal required | string Example: "001" Código Fiscal |
| inativo required | boolean Example: true Ativo ou Inativo |
| ordenadoPor required | string Example: "ordenadoPor" Item a ser ordenado |
| direcao required | string Example: "direcao" A DOCUMENTAR |
| pagina required | number Example: 1 Página a ser acessada |
| itensPorPagina required | number Example: 20 Quantidade de Itens por Página |
| Accept | string Example: application/json e.g. application/json |
| Authorization | string Example: Bearer Token e.g. Bearer Token |
{- "begin": "2023",
- "end": "2023",
- "success": true,
- "data": {
- "codigo": "000001",
- "fiscal": "0001",
- "descricao": "DESCRICAO",
- "sIpi": "S",
- "ipi": 1.1,
- "sIcms": "S",
- "icms": 1.1,
- "sIss": "S",
- "iss": 1.1,
- "base1": "S",
- "base2": 1.1,
- "incIcms": "S",
- "obs1": "string",
- "obs2": "texto observacao",
- "tipo": "01",
- "estado": 0,
- "cadastro": "2023",
- "atualizacao": "2023",
- "matricula": "000001",
- "inativo": 0,
- "filial": "0001",
- "cstIpi": "1",
- "emissaoPropria": 0,
- "fiscalRelacionado": "1",
- "naoExibirDre": 0
}, - "isObsolete": false,
- "isBusinessViolation": true,
- "businessViolations": [
- {
- "businessViolationRole": [
- {
- "businessViolationRoleId": "00000000",
- "name": "Certificado Vencido",
- "fact": "Certificado venceu em 08/11/2023",
- "cause": "Não é possível cadastrar um certificado vencido.",
- "solution": "Cadastrar um certificado válido."
}
]
}
], - "notification": [
- "realizado em '31/12/2023 09:40:34"
], - "pagination": {
- "totalItems": 1,
- "actualPage": 1,
- "totalPages": 1,
- "itemsPerPage": 1
}, - "error": [
- {
- "description": "Error in object",
- "stackTrace": "Onde ocorreu"
}
]
}O endpoint retorna as transferencias do sistema As ordenações e quantidade de itens por Página são passados no Header da requisição. Outros filtros são passados como parametros na query. Ao filtrar, é possivel escolher qual será a ordenação da listagem no Header. Siga a tabela abaixo para utilizar o valor correto para a ordenação.
| VALOR | DESCRIÇÃO |
|---|---|
| codigo | Código da Transferênia |
| origem | Loja de Origem |
| destino | Loja de Destino |
| tipo | Tipo da Nota |
| cadastro | Data de Cadastro |
| quantidade | Quantidade de Itens |
Também é possivel escolher o Status ao filtrar utilizando o parametro "status" na query. Siga a tabela abaixo para utilizar o valor correto de cada Status.
| VALOR | DESCRIÇÃO |
|---|---|
| 0 | Batimento para Ambos |
| 1 | Batimento para Origem |
| 2 | Batimento para Destino |
| 3 | Com Batimento |
| 4 | Sem Batimento |
| 5 | Recebido com Divergências |
| 6 | Sem Batimento com Divergências |
| 7 | Saída sem Entrada |
| romaneio required | string Example: 001 Código do Romaneio |
| origem required | string Example: 001 Código da Loja de Origem |
| destino required | string Example: 001 Código da Loja de Destino |
| tipo required | string Example: E Tipo da Nota. Valor "E" para Entrada. Valor "S" para Saída. |
| status required | number Example: 0 Status da Nota. Verificar tabela na descrição do endpoint para todos os valores. |
| periodoInicio required | string Example: 2024-12-31T23:59:59.000Z Data do Inicio do Periodo de Busca. |
| periodoFim required | string Example: 2024-12-31T23:59:59.000Z Data do Fim do Periodo de Busca. |
| Accept | string Example: application/json e.g. application/json |
| Authorization | string Example: Bearer Token e.g. Bearer Token |
| ordenadoPor | string Example: status (string) - Item que será ordenado. Verificar a tabela na descrição do Endpoint e.g. status (string) - Item que será ordenado. Verificar a tabela na descrição do Endpoint |
| direcao | string Example: DESC (string) - Direção da Ordenação. "ASC" para direção ascendente. "DESC" para ordenação descendente. e.g. DESC (string) - Direção da Ordenação. "ASC" para direção ascendente. "DESC" para ordenação descendente. |
| pagina | string Example: 1 (number) - Página da busca. Valor "1" como padrão. e.g. 1 (number) - Página da busca. Valor "1" como padrão. |
| itensPorPagina | string Example: 20 (number) - Página da busca. Valor "20" como padrão. e.g. 20 (number) - Página da busca. Valor "20" como padrão. |
{- "begin": "2023",
- "end": "2023",
- "success": true,
- "data": {
- "cadastro": "2024-12-31T23:59:00",
- "codigo": "001",
- "destino": "01",
- "origem": "01",
- "quantidade": "0",
- "tipo": "E"
}, - "isObsolete": false,
- "isBusinessViolation": true,
- "businessViolations": {
- "businessViolationRole": [
- {
- "businessViolationRoleId": "00000000",
- "name": "Certificado Vencido",
- "fact": "Certificado venceu em 08/11/2023",
- "cause": "Não é possível cadastrar um certificado vencido.",
- "solution": "Cadastrar um certificado válido."
}
]
}, - "notification": [
- "realizado em '31/12/2023 09:40:34"
], - "pagination": {
- "totalItems": 1,
- "actualPage": 1,
- "totalPages": 1,
- "itemsPerPage": 1
}, - "error": [
- {
- "description": "Error in object",
- "stackTrace": "Onde ocorreu"
}
]
}O endpoint retorna as transferencias do sistema (Endpoint antigo, possui menos filtros e opções comparado ao endpoint acima)
| romaneio required | string Example: 001 Código do Romaneio |
| origem required | string Example: 001 Código da Loja de Origem |
| destino required | string Example: 001 Código da Loja de Destino |
| tipo required | number Example: 1 A DOCUMENTAR |
| Accept | string Example: application/json e.g. application/json |
| Authorization | string Example: Bearer Token e.g. Bearer Token |
{- "begin": "2023",
- "end": "2023",
- "success": true,
- "data": {
- "lojaOrigem": "01",
- "lojaDestino": "01",
- "observacao": "obs",
- "listagemProdutos": [
- {
- "codigoBarras": "000001",
- "quantidade": 1,
- "valor": "null"
}
]
}, - "isObsolete": false,
- "isBusinessViolation": true,
- "businessViolations": {
- "businessViolationRole": [
- {
- "businessViolationRoleId": "00000000",
- "name": "Certificado Vencido",
- "fact": "Certificado venceu em 08/11/2023",
- "cause": "Não é possível cadastrar um certificado vencido.",
- "solution": "Cadastrar um certificado válido."
}
]
}, - "notification": [
- "realizado em '31/12/2023 09:40:34"
], - "pagination": {
- "totalItems": 1,
- "actualPage": 1,
- "totalPages": 1,
- "itemsPerPage": 1
}, - "error": [
- {
- "description": "Error in object",
- "stackTrace": "Onde ocorreu"
}
]
}