Button |
---|
Cor | #FF0000 |
---|
Texto | TDN MIGRADO NCM |
---|
Link | https://tdn.totvs.com/display/TVPO/NCM# |
---|
|
Este método é responsável pela criação de novos NCMs
...
Aviso |
---|
Para que a baixa do NCM criado ocorra no PDV Omni é necessário realizar a abertura de um lote do tipo 8 = NCM |
Deck of Cards |
---|
|
|
Expandir |
---|
title | Exemplo de body da requisição[ { " |
|
| codigoNcmaliquotaEstadual": "string", " |
|
| codigoExcecaoaliquotaImportada": "string", " |
|
| aliquotaNacionalaliquotaMunicipal": "string", " |
|
| aliquotaImportadaaliquotaNacional": "string", " |
|
| aliquotaEstadualaliquotaMunicipalchavecodigoExcecao": "string", " |
|
| fontesituacao 0codigoCestidInquilino": "string", " |
|
| idInquilinoidProprietario": "string", "idRetaguarda": "string", " |
|
| idProprietarioloteOrigem "string" |
expand | title | Definição | de requisiçãodo bodyCampo | Tipo | Descrição | Obrigatório | Observações |
---|
codigoNcm | string | Código NCM |
|
|
| ObrigatórioSim | Tamanho: 8 caracteres | codigoExcecao | string | Código de exceção |
|
|
| OpcionalNão | Tamanho máximo: 3 caracteres | aliquotaNacional | string | Aliquota nacional |
|
|
| OpcionalNão |
| aliquotaImportada | string | Aliquota importada |
|
|
| OpcionalNão |
| aliquotaEstadual | string | Aliquota Estadual |
|
|
| OpcionalNão |
| aliquotaMunicipal | string | Aliquota Municipal |
|
|
| OpcionalOpcionalNão | Tamanho máximo: 128 caracteres | fonte | string | Fonte NCM |
|
|
| OpcionalNão | Tamanho máximo: 128 caracteres | situacao | int | Sítuação do NCM |
|
|
| ( | Sim | 0 - inativo, 1 - ativo |
|
|
| ) | Obrigatório | codigoCest | string | Código cest |
|
|
|
OpcionalNão | Tamanho: 7 caracteres | idInquilino | string | Identificador do inquilino |
|
|
|
ObrigatórioSim |
| idRetaguarda | string | Identificador do NCM na retaguarda |
|
|
|
ObrigatórioSim | Tamanho máximo: 100 caracteres | idProprietario | string | Identificador do proprietário |
|
|
|
Obrigatório Expandir |
---|
|
Sim |
| loteOrigem | string | Identificação do lote em que os dados serão enviados |
|
|
|
Obrigatório para a integração |
Expandir |
---|
title | Definição dos campos de retorno |
---|
|
Retorno Deck of Cards |
---|
| Card |
---|
| Column |
---|
| Exemplo de body de retorno{ "success": true, "message": "Requisição inserida com sucesso!", "data": null, "errors": null, "totalTime": 0, "numberOfRecords": 0 } |
Column |
---|
| Definições dos campos do retorno |
|
|
| Campo | Tipo | Descrição |
---|
Success | bool | Indica se a criação do compartilhamento foi feita com sucesso | Message | string | Caso ocorra erros durante a criação do compartilhamento eles serão enviados nesse campo | Data | objeto | Objeto compartilhamento criado | Errors | Lista | Listas com os erros encontrados no processo | TotalTime | int | tempo da requisição | NumberOfRecords | int | número de dados inseridos |
|
|
|
Card |
---|
| Column |
---|
| Exemplo de body de retorno{ "code": "string", "message": "string", "detailedMessage": "string", "helpUrl": "string", "details": [ { "guid": "string", "code": "string", "message": "string", "detailedMessage": "string" } ] } |
Column |
---|
| Definições dos campos do retornoCampo | Tipo | Descrição |
---|
code | string | Código de erro | message | string | Mensagem do erro | detailedMessage | string | Detalhamento do erro | helpUrl | string | url de ajuda | TotalTime | string | Tempo total de busca | details | lista de objeto | Lista de objeto de erros | details.guid | string | Identificador do erro | details.code | string | Código do erro | details.message | string | Mensagem do erro | details.detailedMessage | string | Detalhamento do erro |
|
|
|
|
Card |
---|
| Informações |
---|
Este endpoint ainda está em processo de manutenção, as informações estão disponibilizadas apenas para consulta, não sendo possível realizar a requisição. |
Requisição Section |
---|
Column |
---|
| Exemplo de body da requisição[ { "aliquotaEstadual": 0.0, "aliquotaImportada": 0.0, "aliquotaMunicipal": 0.0, "aliquotaNacional": 0.0, "chave": "string", "codigoCest": "string", "codigoExcecao": "string", "codigoNcm": "string", "fonte": "string", "idInquilino": "string", "idProprietario": "string", "idRetaguarda": "string", "loteOrigem": "string", "situacao": 0 } ] |
Column |
---|
| Definições dos campos do bodyCampo | Tipo | Descrição | Obrigatório | Observações |
---|
codigoNcm | string | Código do NCM com 8 dígitos. | Sim | Tamanho: 8 caracteres | codigoExcecao | string | Código de exceção do NCM com até 3 dígitos | Não | Tamanho máximo: 3 caracteres | aliquotaNacional | numérico | Alíquota nacional média para o código de NCM na tabela IBPT do estado. | Não |
| aliquotaImportada | numérico | Alíquota importada média para o código de NCM na tabela IBPT do estado. | Não |
| aliquotaEstadual | numérico | Alíquota estadual média para o código de NCM na tabela IBPT do estado. | Não |
| aliquotaMunicipal | numérico | Alíquota municipal média para o código de NCM na tabela IBPT do estado. | Não |
| chave | string | Chave contida na tabela IBPT do estado | Não | Tamanho máximo: 128 caracteres | fonte | string | Fonte de onde foi retirada os valores de alíquota nacional, importada estadual e municipal. | Não | Tamanho máximo: 128 caracteres | situacao | int | Sítuação do NCM | Sim | 0 - inativo, 1 - ativo | codigoCest | string | A relação entre o NCM e o CEST ocorre pois o CEST utiliza o NCM como base para a sua classificação. Para o PDV o CEST pode estar vinculado ao produto e ao NCM. O CEST identificado no produto terá prioridade sobre ao identificado no NCM. | Não | Tamanho máximo: 20 caracteres | idInquilino | string | Identificador do inquilino | Sim |
| idRetaguarda | string | Identificador do NCM na retaguarda | Sim | Tamanho máximo: 100 caracteres | idProprietario | string | Identificador do proprietário | Sim |
| loteOrigem | string | Identificação do lote em que os dados serão enviados | Sim |
|
|
|
Retornos Deck of Cards |
---|
| | Expandir |
---|
title | Body de retorno{ "success": true, "message": "Requisição inserida com sucesso!", "data": null, "errors": null, "totalTime": 0, "numberOfRecords": 0 } |
|
|
---|
| Expandir |
---|
Column |
---|
| Definições dos campos do retornoCampo | Tipo | Descrição |
---|
Success | bool | Indica se a criação do compartilhamento foi feita com sucesso | Message | string | Caso ocorra erros durante a criação do compartilhamento eles serão enviados nesse campo | Data | objeto | Objeto compartilhamento criado | Errors | Lista | Listas com os erros encontrados no processo | TotalTime | int | tempo da requisição | NumberOfRecords | int | número de dados inseridos |
|
|
Card |
---|
| Column |
---|
| Exemplo de body de retorno{ "code": "string", "message": "string", "detailedMessage": "string", "helpUrl": "string", "details": [ { "guid": "string", "code": "string", "message": "string", "detailedMessage": "string" } ] } |
Column |
---|
| Definições dos campos do retorno |
|
|
| title | 400 - Bad RequestCampo | Tipo | Descrição |
---|
code | string | Código de erro | message | string | Mensagem do erro | detailedMessage | string | Detalhamento do erro | helpUrl | string | url de ajuda | TotalTime | string | Tempo total de busca | details | lista de objeto | Lista de objeto de erros | details.guid | string | Identificador do erro | details.code | string | Código do erro | details.message | string | Mensagem do erro | details.detailedMessage | string | Detalhamento do erro |
|
|
|
|
---|
|