AvaTax Brazil

Version v1
Batch Calculations
Calculations
Filter Subscription Rule Set List
Generic Rules
Invoice Goods
Invoice Service
Invoice Settings
PING
Subscription Analysis
Subscription Citations
Subscription Location
Subscription Operation Type
Subscription Rule Set
Subscription Usage
processFile

HeaderForGoodsBase

Parameters
participantsRequired
object

(en) List of transaction participants, Seller, Buyer, Carrier (pt) Lista de participantes da transação, vendedor, comprador, operadora

eDocCreatorTypeRequired
string

(en) Indicates the calculation perspective. Other: vendor/supplier perspective. Self-calculation. This string indicates the type of transaction for which tax should be calculated. (pt) Indica a perspectiva do cálculo para validar cálculo de notas de entrada - cálculo na perspectiva do fornecedor. Cálculo próprio. Esta string indica o tipo de transação para a qual o imposto deve ser calculado. Usage purpose: Calculation

Enum: self, other
eDocCreatorPerspectiveOptional
boolean

(en) Used in case of return transactions: "True": the system calculates the values related to the credit and debit return transaction. "False": the system generates values and quantities related to the generation of return invoice. This flag is used only when eDocCreatorType is other and the return show Taxes using eDocCreator perspective or self-perspective. (pt) Utilizado em casos de emissão de nota de devolução: “True”: o sistema calcula os valores de estorno da nota apenas relacionados a créditos e débitos (escrituração). “False”: o sistema gera valores e quantidades relacionados a geração de nota fiscal de devolução. Cálculo próprio. Este sinalizador é usado apenas quando eDocCreatorType é outro e a devolução mostra Impostos usando a perspectiva eDocCreator ou perspectiva própria. Usage purpose: Calculation

amountCalcTypeOptional
AmountCalcTypeEnum
companyLocationRequired
string

(en) Calculation type. The net value calculation method considers the price of the item sent for the calculation to be the price of the net product, not including taxes. thus, the result of the calculation will return a new unit value that takes into account the taxes levied on the transaction. when ipi is incurred, this value is highlighted outside and added to the net value of the item, as well as the other taxes that add to the transaction value (icms-st, icms-difal). Gross - the gross value calculation method considers the price of the item sent for the calculation to be the final price of the product including all taxes classified as cost of the product, such as icms, pis, cofins, and without taxes highlighted as ipi.
Final - the method of calculating the final value considers that the price of the item sent for calculation is the price of the net product, including taxes usually reported outside, such as the tax type ipi. attention icms-st is not considered included in the final price, as it is an anticipated tax due by the customer. (pt) Tipo de cálculo. A metodologia de cálculo do valor líquido considera que o preço do item enviado para cálculo é o preço líquido do produto, não incluindo os impostos. assim, o resultado do cálculo retornará um novo valor unitário que leva em consideração os tributos incidentes sobre a transação. quando o ipi é incorrido, esse valor é destacado externamente e adicionado ao valor líquido do item, assim como os demais impostos que agregam ao valor da transação (icms-st, icms-difal). Bruto - o método de cálculo do valor bruto considera o preço do item enviado para cálculo como o preço final do produto incluindo todos os impostos classificados como custo do produto, como icms, pis, cofins, e sem os impostos destacados como ipi. Final - a forma de cálculo do valor final considera que o preço do item enviado para cálculo é o preço do produto líquido, incluindo os impostos normalmente declarados externamente, como o tipo de imposto ipi. atenção icms-st não é considerada incluída no preço final, por se tratar de uma taxa antecipada devida pelo cliente. Usage purpose: Calculation/Invoice

transactionDateOptional
string

(en) This string follows the transaction date format according to ISO 8601. Format YYYY-MM-DDTHH:mm:ssZ. The date-time notation as defined by RFC 3339, section 5.6, for example, 2017-07-21T17:32:28Z. (pt) Esta string segue o formato da data da transação de acordo com a ISO 8601. Formato AAAA-MM-DDTHH: mm: ssZ. A notação de data e hora é definida pela RFC 3339, seção 5.6, por exemplo, 2017-07-21T17: 32: 28Z. Usage purpose: Calculation/Invoice

defaultLocationsOptional
DefaultLocations
nfRefOptional
array

(en) Transactions or other referenced invoices. (pt) Transações ou outras faturas referenciadas