Árvore de páginas

Versões comparadas

Chave

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

...

Produto:

Solucoes_totvs_cross
SolucaoCrossTOTVS Backoffice

Linha de Produto:

Linhas_totvs
LinhaLinha Datasul

Segmento:

Segmentos_totvs
SegmentoBackoffice

Módulo:

Modulos_cross_segmentos
ModulosCrossSegmentosTOTVS Backoffice (Linha Datasul) - Faturamento (MFT)

Função:itemTaxSimulationPublic itemTaxSimulationPublic
País:Brasil
Requisito/Story/Issue:

DMANFATINOV-2747

...

Não temos na apiItemTaxSimulationPublic  todos os campos de entrada para realizar a simulação dos impostos, e com isso os valores simulados ficam divergentes, quando comparados com a simulação da nota no FT4003

03. SOLUÇÃO

Novos campos foram criados para receberem os parâmetros de entrada para realizar a simulação do calculo da nota. A Simulação de uma nota fiscal utilizando a nova API segue a estrutura de campos especificados no Swagger, disponível no arquivo EMS2/ftp/api/v2/apipublicftp.json ou EMS2/ftp/api/v3/apipublicftp.json (pode ser visualizado através do Swagger Editor > File > Import File). Nesta Collection Postman contém uma requisição de exemplo de utilização da API.

Informações

A Simulação de fiscais via API pública contêm as mesmas validações e regras existentes no programa FT4003 - Calculo de notas fiscais, sugerimos para conferencia de valores utilizar a simulação do calculo da nota. 

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