REDA One Help Center
EN
Language
English EN Español ES Português PT Italiano coming soon Français FR Deutsch coming soon العربية coming soon
reda.one ↗
Home / REDA Financials AI / Tax Management / Classifying Parties & Products / Product Fiscal Profiles in the Tax Engine

Product Fiscal Profiles

A Product Fiscal Profile is the bridge between your products and the tax system. It’s a small junction record that says: “this product, in this country, is taxed as this Tax Profile — and here is its official classification code.”

The two jobs it does are worth separating. First, it routes a product to a tax treatment so the right rules fire. Second, it records the legal classification code a country demands on its invoices — Brazil’s NCM, India’s HSN. One record, both purposes.

Getting there. A Fiscal Profile lives on a Product Code: open the App Launcher (the grid icon at the top-left of any page) → REDA Financials AI → the Product Codes tab, open the product, then use its Fiscal Profiles related list → New (or open a row).
Access you'll need. Creating and editing Fiscal Profiles requires the Accounting Admin v2 or Accounting Controller v2 permission set. The Accounts Payable v2, Accounts Receivable v2, and Read Only v2 sets can view them but not change them.
Country-scoped on purpose. A fiscal profile is tied to a single country, so the same product can be classified differently in different places — standard-rated with an NCM in Brazil, and standard-rated with an HSN in India — each as its own fiscal profile. At calculation time the engine picks the profile whose country matches the selling entity’s country, and never lets another country’s classification leak in. That’s how one product line operates across multiple tax regimes without conflict.

The fields

Products are specific to each business, so — unlike jurisdictions or tax types — REDA doesn’t seed fiscal profiles; you create them for your own catalogue. Here is every field, with an illustrative Brazil example (a manufactured good with its NCM):

FieldTypeRequiredWhat it’s for🇧🇷 Example (illustrative)
ProductLookupNoThe product this profile classifies“Industrial Pump XP-200”
Tax ProfileLookupYesThe tax treatment it routes toBR-STD-GOODS
Country / JurisdictionLookup (country)YesThe country this classification applies inBR
Classification SystemPicklistNoNone · NCM · HSN · HS Code · UNSPSCNCM
Classification CodeTextWhen a system is selectedThe actual code in that system — a validation rule requires it once a Classification System (other than None) is chosen8413.70.10
Secondary Classification CodeTextNoAn additional code where needed—
Tax Situation Code (CST / CSOSN)TextNoBrazil CST (tax situation)00
Fiscal OriginPicklistNoBrazil CST origin (domestic / imported)0 - Domestic
Is ActiveCheckboxNoOff → ignoredYes

The classification codes — why they’re here

Many countries legally require a standardised product code on tax documents. The fiscal profile is where REDA stores it, per product per country:

SystemUsed byWhat it is
NCM🇧🇷 BrazilMercosur Common Nomenclature — mandatory on the NF-e
HSN🇮🇳 IndiaHarmonised System of Nomenclature — required on GST invoices
HS CodeInternationalThe global Harmonised System for customs
UNSPSCProcurementUN product/service classification
None🇬🇧 UK and most VAT regimesNo product code required

Brazil’s profiles also carry the CST (Tax Situation Code) and a Fiscal Origin code — whether the goods are domestic, imported, or partly foreign — both legally required on the NF-e. These are stored for compliance and document printing; the tax calculation keys off the linked Tax Profile.

Two ways to tax a product

A product reaches a tax treatment by one of two routes. This is the most practical decision you’ll make in tax setup:

🇧🇷 Fiscal Profile (precise)🇬🇧 Apply Default Tax (simple)
HowCreate a fiscal profile linking the product to a Tax Profile, per countryTick Apply Default Tax on the product; use a catch-all rule
Best forMulti-country, multi-rate, code-required (Brazil, India)Single-country, single-rate (UK VAT, US sales tax)
EffortOne profile per product per countryOne flag per product
Classification codesCaptured (NCM/HSN/CST)Not needed
In practice, the resolution order on an invoice line. When the engine needs a line’s tax treatment, it checks, in order: (1) an explicit Tax Profile override on the line; then (2) the product’s fiscal profile; then (3) if there’s no profile but the product has Apply Default Tax on, the catch-all rules fire; otherwise (4) no profile and no flag → zero tax, line skipped. That last case is the safety gate that stops one country’s rules bleeding onto an unclassified product in a multi-country org.

UK and Brazil, side by side

The same product line, set up two ways, reflecting how each country actually works:

🇬🇧 United Kingdom🇧🇷 Brazil
ApproachApply Default Tax flag — no fiscal profileFiscal profile per product
Tax Profile linkCatch-all rule (Tax Profile blank)BR-STD-GOODS
ClassificationNone requiredNCM 8413.70.10, CST 00, Origin Domestic
Result20% VAT, zero setup per productICMS/IPI/PIS/COFINS, NCM printed on the NF-e

Product records are specific to each business, so these are illustrative setups rather than shipped seed data — but they mirror how the UK (simple) and Brazil (code-required) are configured in practice.

Setup

  • Tax Profile and Tax Jurisdiction are required — a fiscal profile must say what treatment and where.
  • One per product per country. A product sold in Brazil and India gets two fiscal profiles — one with an NCM, one with an HSN.
  • Simple org? Skip them. For single-country VAT/sales-tax, set Apply Default Tax on each product and use a catch-all rule — no fiscal profiles to maintain.
  • Classification codes are for compliance & printing — the calculation uses the linked Tax Profile; the NCM/HSN/CST appear on the legal invoice.

Where to go next

  1. Tax Profiles — the classification a fiscal profile carries.
  2. Party Tax Profiles — the party-side classification.
  3. Tax Rules — rules that read product fiscal profiles.
  4. How Tax Calculates on a Document — profiles resolved during calculation.

Frequently asked questions

Only where you need precise, code-required, or multi-rate tax — Brazil and India especially. For a single-rate country like the UK, tick Apply Default Tax on the product and use a catch-all rule instead; no fiscal profile needed.

Almost always the resolution gate: the product has no fiscal profile and Apply Default Tax is off, so the engine skips it (zero tax). Either create a fiscal profile linking it to a Tax Profile, or turn on Apply Default Tax and ensure a catch-all rule exists.

Yes — that’s the whole reason fiscal profiles are country-scoped. Create one fiscal profile per country, each linking the product to that country’s Tax Profile and carrying that country’s classification code.

Legally required product codes: NCM (Brazil’s Mercosur nomenclature) and CST (Brazil’s tax-situation/origin codes) appear on the NF-e; HSN appears on Indian GST invoices. REDA stores them on the fiscal profile so they print correctly — the tax math itself runs off the linked Tax Profile.

Was this article helpful?