Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

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
tabsParâmetros Recebidos
idspasso1
Totvs custom tabs box items
defaultyes
referenciapasso1

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ãowt-it-docto.cod-unid-negoc            Unidade de Negócio     
DiscountValue1              Decimal
Nãowt-it-docto.val-desconto1             Desconto1 BN0301       
DiscountValue2              Decimal
Nãowt-it-docto.val-desconto2             Desconto2 BN0301       
DiscountValue3              Decimal
Nãowt-it-docto.val-desconto3             Desconto3 BN0301       
DiscountValue4              Decimal
Nãowt-it-docto.val-desconto4             Desconto4 BN0301       
DiscountValue5              Decimal
Nãowt-it-docto.val-desconto5             Desconto5 BN0301       
PriceTableID                Character
Nãowt-it-docto.nr-tabpre                 Nr Tab Preço           
IcmsDiscountPercent         Decimal
Nãowt-it-docto.per-des-icms              Perc Desc ICMS         
PriceTableDiscountPercentageDecimal
Nãowt-it-docto.val-pct-desconto-tab-precoPer Desc Tabela Preços 
PeriodDiscountPercent       Decimal
Nãowt-it-docto.val-pct-desconto-periodo  Perc Desc Período      
TermDiscountPercent         Decimal
Nãowt-it-docto.val-pct-desconto-prazo    Perc Desc Prazo