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

LineBase

Parameters
lineCodeOptional
integer

(en) This line item in the transaction (pt) Número da linha da transação por item Usage Purpose: | Calculation/Invoice

itemCodeOptional
string

(en) Item code inside ERP (pt) Código do item dentro do ERP Usage purpose: Calculation/Invoice

itemDescriptorOptional
object

(en) Item description
(pt) Descrição do item Usage purpose: Calculation/Invoice

numberOfItemsRequired
number

(en) Number of items. (pt) Número de itens. Usage purpose: Calculation/Invoice

lineUnitPriceOptional
number

(en) Unit price. This decimal of 11 integers and 1 to 10 decimals captures the unit price of this line (pt) Valor unitário. Este decimal de 11 inteiros e 1 a 10 decimais captura o preço unitário desta linha Usage purpose: Calculation/Invoice

lineAmountOptional
number

(en) In its simplest form lineAmount = (item price * numberOfItems). If has included taxes then lineAmount = (item price * numberOfItems + tax). (pt) Em sua forma mais simples, lineAmount = (preço do item * numberOfItems). Se incluiu impostos, lineAmount = (preço do item * numberOfItems + imposto). Usage purpose: Calculation/Invoice

lineNetUnitPriceOptional
number

(en) Response_payload only for cases where the calculation mode is "NET". This decimal 11 integers and 1 to 10 decimals captures the unit price of this line. (pt) Casos onde o modo de cálculo é "NET". Este decimal 11 inteiros e 1 a 10 decimais captura o preço unitário desta linha. Usage purpose: Calculation/Invoice

lineNetAmountOptional
number

RESPONSE_PAYLOAD ONLY
(en) Response_palyoad only for services calculation, where the response will be (invoice amount - retentions). This decimal captures the total cost of this line. In its simplest form lineNetAmount = (lineAmount - discountTaxable - [sum of withholdings]) - for services. (pt) Para cálculo de serviços, onde a resposta será (total da nota - retenções). Este decimal captura o custo total desta linha. Em sua forma mais simples, lineNetAmount = (lineAmount - discountTaxable - [soma das retenções]) - para serviços. Usage Purpose: Calculation/Invoice

lineNetFigureOptional
number

RESPONSE_PAYLOAD ONLY (en) When the calculation mode is "GROSSVALUE", the "NETVALUE" is saved in this tag. (pt) Quando o modo de cálculo é "GROSSVALUE", o "NET" é salvo nesta tag. Usage purpose: Calculation/Invoice

lineTaxedDiscountOptional
number

(en) Discount amount by transaction line calculated. (pt) Valor do desconto por linha de transação calculada. Usage purpose: Calculation/Invoice

lineUnTaxedDiscountOptional
number

(en) Untaxed discount amount by transaction line calculated. (pt) Valor do desconto condicionado por linha de transação calculada. Usage purpose: Calculation/Invoice

customPropertiesOptional
array

(en) List of extended custom properties (pt) Lista de propriedades personalizadas estendidas

useTypeRequired
UseTypeEnum
usagePurposeOptional
string

(en) Its is a extension for useType, where the useType attribute contains use purpose groups and usagePurpose contains details of this purpose. For example: "useType": "use or consumption" , "usagePurpose":"services subject to ISS". It's free text that helps create rules to choice the correct taxation. (pt) É uma extensão para useType, em que o atributo useType contém grupos de finalidade de uso e usagePurpose contém detalhes dessa finalidade. Por exemplo: "useType": "use ou consumo", "usagePurpose": "serviços sujeitos a ISS". É um texto livre que ajuda a criar regras para escolha da tributação correta. Usage purpose: Calculation

operationTypeOptional
string

(en) Operation type per transaction. Reference to process configurantion of this transaction, this property is used only if eDocCreator=self or eDocCreator=others and eDocCreatorPerspective=true. (pt) Tipo de operação por transação. Referência à configuração do processo desta transação, esta propriedade é usada apenas se eDocCreator = self ou eDocCreator = others e eDocCreatorPerspective = true. Usage purpose: Calculation

cfopOptional
integer

(en) Tax Code of Operations and Installments, returned by Avatax as part of the determination of taxes from the type of operation. (pt) Código Fiscal de Operações e Prestações, retornado pelo Avatax como parte da determinação dos tributos a partir do tipo de operação. Usage purpose: Calculation/Invoice/Do not apply for services

overwriteOptional
string

(en)

  • 'no' - [DEFAULT] AvaTax executes calc as normal
  • 'all' - No calc is performed
  • 'cfop' - All attributes but CFOP must be sent, AvaTax determines the CFOP
  • 'amount' - Must send CFOP and CST, AvaTax will calc amount
  • 'proportional' - [RESPONSE ONLY] In case os partial returns (amounts are proportional to originating document)

(pt)

  • 'no' - AvaTax realiza o cálculo completo
  • All - Não é realizado o cálculo
  • 'cfop' - Todos os atributos devem ser enviados e o AvaTax determina o CFOP
  • 'amount' - Enviar o CFOP e CST para realização do cálculo
  • 'proportional' - [RESPONSE ONLY] Casos de devolução parcial (valores são proporcionais aos do documento original)
Enum: no, all, cfop, amount, proportional
orderNumberOptional
string

(en) Order number, information used for B2B control process. (pt) Número do pedido, informações usadas para o processo de controle B2B. Usage Purpose: | Calculation/Invoice/New attribute

orderItemNumberOptional
string

(en) Number of the item from order number, information used for B2B control process (pt) Número do item a partir do número do pedido, informações usadas para o processo de controle B2B Usage Purpose: | Calculation/Invoice/New attribute