Retention and tax status configurations
To determine the application of these settings, first check if you are a Simples Nacional taxpayer.
This information can be checked through the
simplesNacionalattribute at the Retrieve tax information endpoint. If the returned value isfalseand the customer issues service invoices through the National Portal, the PIS/COFINS retention and tax status settings detailed in this guide become mandatory.
Options for PIS/COFINS retention type
pisCofinsRetentionType:
NOT_WITHHELD: Not withheldWITHHELD: Withheld
Options for PIS/COFINS tax status
pisCofinsTaxStatus:
STANDARD_TAXABLE_OPERATION: 1 - Taxable Operation with Standard RateDIFFERENTIATED_RATE_TAXABLE_OPERATION: 2 - Taxable Operation with Differentiated RateZERO_RATE_TAXABLE_OPERATION: 6 - Taxable Operation with Zero RateTAXABLE_CONTRIBUTION_OPERATION: 7 - Taxable Contribution OperationNON_TAXABLE_OPERATION: 8 - Non-taxable OperationTAX_SUSPENSION_OPERATION: 9 - Operation with Tax Suspension
Filling rules
Retention
If the reported retention type is WITHHELD, the PIS/COFINS tax status will be mandatory.
Allowed tax statuses for each retention type
For NOT_WITHHELD, the following tax statuses are valid:
STANDARD_TAXABLE_OPERATIONDIFFERENTIATED_RATE_TAXABLE_OPERATIONZERO_RATE_TAXABLE_OPERATIONTAXABLE_CONTRIBUTION_OPERATIONNON_TAXABLE_OPERATIONTAX_SUSPENSION_OPERATION
For WITHHELD, the following tax statuses are valid:
STANDARD_TAXABLE_OPERATIONDIFFERENTIATED_RATE_TAXABLE_OPERATIONZERO_RATE_TAXABLE_OPERATIONTAXABLE_CONTRIBUTION_OPERATION
Filling PIS and COFINS rates
It is mandatory to provide the PIS and COFINS rates for the following statuses:
STANDARD_TAXABLE_OPERATIONDIFFERENTIATED_RATE_TAXABLE_OPERATIONTAXABLE_CONTRIBUTION_OPERATION
It is mandatory to provide 0 (Zero) for the PIS and COFINS rates for the following status:
ZERO_RATE_TAXABLE_OPERATION
It is mandatory to provide null for the PIS and COFINS rates for the following statuses:
NON_TAXABLE_OPERATIONTAX_SUSPENSION_OPERATION
Updated 3 days ago