...
Novos campos foram criados para receberem os parâmetros de entrada para realizar a simulação do calculo da nota:
Nota Fiscal:
Canal de vendas | DistributionChannelID |
Representante | MainRepresentativeName |
Usa tabela de desconto | UseDiscountTable |
Nr Tab Preço | PriceTableID |
% Desc Tab | PriceTableDiscountPercentage |
% Desc 1 | DiscountPercentage1 |
% Desc 2 | DiscountPercentage2 |
% Desc Tot Ped | DiscountAmount |
Item da nota fiscal:
Usa tabela de desconto | UseDiscountTable |
Unidade de Negócio | BusinessUnitID |
Desconto1 BN0301 | DiscountValue1 |
Desconto2 BN0301 | DiscountValue2 |
Desconto3 BN0301 | DiscountValue3 |
Desconto4 BN0301 | DiscountValue4 |
Desconto5 BN0301 | DiscountValue5 |
Nr Tab Preço | PriceTableID |
Perc Desc ICMS | IcmsDiscountPercent |
Per Desc Tabela Preços | PriceTableDiscountPercentage |
Perc Desc Período | PeriodDiscountPercent |
Perc Desc Prazo | TermDiscountPercent |
Os campos acima não são obrigatórios, caso não sejam informados no json serão considerados as parametrizações existentes no ERP.
Totvs custom tabs box |
---|
tabs | Parâmetros Recebidos |
---|
ids | passo1 |
---|
|
Totvs custom tabs box items |
---|
default | yes |
---|
referencia | passo1 |
---|
| A API de Simulação da Nota Fiscal lê as informações no Body da requisição no formato JSON, seguindo o layout especificado no arquivo Swagger mencionado anteriormente. Layout da Requisição: (/dts/datasulrest/resources/prg/ftp/v2/itemTaxSimulationPublic) (/dts/datasulrest/resources/prg/ftp/v3/itemTaxSimulationPublic) Nota Fiscal | Campo | Tipo | Dec. | Obrig. | Campo Temp-Table | Descrição | DistributionChannelID | Integer |
| Não | wt-docto.cod-canal-venda | Canal de vendas | MainRepresentativeName | Character |
| Não | wt-docto.no-ab-reppri | Representante | UseDiscountTable | Logical |
| Não | wt-docto.log-usa-tabela-desconto | Usa tabela de desconto | PriceTableID | Character |
| Não | wt-docto.nr-tabpre | Nr Tab Preço | PriceTableDiscountPercentage | Decimal |
| Não | wt-docto.val-pct-desconto-tab-preco | % Desc Tab | DiscountPercentage1 | Decimal |
| Não | wt-docto.perc-desco1 | % Desc 1 | DiscountPercentage2 | Decimal |
| Não | wt-docto.perc-desco2 | % Desc 2 | DiscountAmount | Decimal |
| Não | wt-docto.vl-desconto | % Desc Tot Ped |
Item Nota Fiscal | Campo | Tipo | Dec. | Obrig. | Campo Temp-Table | Descrição | UseDiscountTable | Logical |
| Não | wt-it-docto.log-usa-tabela-desconto | Usa tabela de desconto | BusinessUnitID | Character |
| Não | wt-it-docto.cod-unid-negoc | Unidade de Negócio | DiscountValue1 | Decimal |
| Não | wt-it-docto.val-desconto1 | Desconto1 BN0301 | DiscountValue2 | Decimal |
| Não | wt-it-docto.val-desconto2 | Desconto2 BN0301 | DiscountValue3 | Decimal |
| Não | wt-it-docto.val-desconto3 | Desconto3 BN0301 | DiscountValue4 | Decimal |
| Não | wt-it-docto.val-desconto4 | Desconto4 BN0301 | DiscountValue5 | Decimal |
| Não | wt-it-docto.val-desconto5 | Desconto5 BN0301 | PriceTableID | Character |
| Não | wt-it-docto.nr-tabpre | Nr Tab Preço | IcmsDiscountPercent | Decimal |
| Não | wt-it-docto.per-des-icms | Perc Desc ICMS | PriceTableDiscountPercentage | Decimal |
| Não | wt-it-docto.val-pct-desconto-tab-preco | Per Desc Tabela Preços | PeriodDiscountPercent | Decimal |
| Não | wt-it-docto.val-pct-desconto-periodo | Perc Desc Período | TermDiscountPercent | Decimal |
| Não | wt-it-docto.val-pct-desconto-prazo | Perc Desc Prazo |
|
|