P4 Software / cifraHQ

Form 430 -- ITBMS Return

Form 430 — ITBMS Return (Formulario 430)

The Formulario 430 is Panama's monthly ITBMS (Impuesto de Transferencia de Bienes Corporales Muebles y la Prestación de Servicios) declaration filed with the Dirección General de Ingresos (DGI) via the e-Tax 2.0 portal. CifraHQ generates the return automatically by reading your posted Invoices, credit notes, Vendor Bills, and Expenses for the selected month — no manual data entry required.


Where to find it

Go to Accounting > Tax Returns > Form 430.

Form 430 ITBMS Returns list page in CifraHQ.

Form 430 ITBMS Returns list, monthly Panama VAT filings.


Document lifecycle

State Meaning
Draft Generated but not yet filed. All casilla fields are editable. You can regenerate or delete it.
Submitted Marked as filed with DGI. Fields become read-only. You can amend it.
Amended An older version that was superseded by an amendment. Read-only and permanently locked.

How to generate a return

  1. Go to Accounting > Tax Returns > Form 430 and click Generate.
  2. Select the Year and Month for the period you want to file.
  3. Click Generate. CifraHQ reads all qualifying posted transactions for that month and populates every casilla automatically.
  4. Review all figures before submitting. If your books for the period are complete and reconciled, the figures will be accurate. If transactions are still being posted, regenerate after the period is fully closed.

Only one non-amendment return per month can exist. Attempting to generate a second return for the same period raises an error pointing you to the existing code.


Editing a Draft return

While the return is in Draft state, every input casilla is an editable numeric field. This lets you make manual adjustments — for example, if a transaction was posted in the wrong period or an offline correction is needed.

Click Save to persist your edits without changing the state. Click Submit when you are ready to mark the return as filed.


What documents are included

CifraHQ applies the following rules when reading your posted data:

Rule Detail
Only posted documents The document must have an ActualPostingDate set — drafts and pending documents are excluded.
Period filter The document's PostingDate must fall within the filing month (≥ first day, < first day of the following month).
Not voided Voided Invoices and credit notes are excluded.
Currency Only transactions in PAB (Panamanian Balboa) or USD are included. Transactions in other Currencies are excluded.

How every casilla is calculated

Sales — Débito Fiscal

CifraHQ reads your posted Sales Invoices for the period.


Casilla 11 — Base de ventas gravables al 7%

The taxable sales base for all invoice lines where the assigned tax rate is 7%.

Formula:

Σ (Quantity × Price × (1 − Discount%)) for every invoice line
    whose first tax code has Percentage = 7
  • Uses the line's net amount after discount — not the tax amount itself.
  • If a line has multiple Tax Codes, the rate of the first tax code determines which casilla the base falls into.

Casilla 253 — ITBMS cobrado al 7%

The actual ITBMS tax collected from Customers on 7% lines.

Formula:

Σ TaxLine.Amount for every invoice tax line where Percentage = 7

This is the amount from the tax line record itself — the value your customer paid in tax.


Casilla 12 / 293 — Base and ITBMS at 10%

Identical logic to Casillas 11/253, but for invoice lines where Percentage = 10.


Casilla 13 / 333 — Base and ITBMS at 15%

Identical logic to Casillas 11/253, but for invoice lines where Percentage = 15.


Casilla 14 — Exportaciones (tarifa 0%)

The sales base for exported goods or services — invoice lines that carry a 0% tax code.

Formula:

Σ (Quantity × Price × (1 − Discount%)) for every invoice line
    whose first tax code has Percentage = 0

Casilla 17 — Ventas exentas

Sales to Customers that carry no ITBMS at all — lines with zero Tax Codes attached.

Formula:

Σ (Quantity × Price × (1 − Discount%)) for every invoice line
    that has no tax lines

Exempt sales do not contribute to your Débito Fiscal, but they are included in the proration denominator used to calculate Casilla 41 (see Settlement below).


Returns & Retentions


Casilla 402 — Devoluciones / notas de crédito (hasta 180 días)

ITBMS-adjusted credit note amounts for Returns issued within 180 days of the original invoice.

Formula:

Σ (CreditNoteLine.NetAmount + CreditNoteLine.TaxAmount)
    for every credit note line in the period
    where the source invoice PostingDate ≥ CreditNote PostingDate − 180 days

Only credit notes linked to a source invoice are considered. Standalone credit notes (no InvoiceLineId) are excluded because the 180-day rule cannot be evaluated without a reference date. Both the base amount and the tax are subtracted from Débito Fiscal via this casilla.


Casilla 52 — ITBMS retenido por cliente (retención)

ITBMS withheld by your customer (a licensed retaining agent) — the portion of the tax they do not pay you but remit directly to DGI on your behalf.

Formula:

Σ TaxLine.RetainedAmount for every invoice tax line in the period

The RetainedAmount field is populated on the invoice tax line when the customer is a retention agent and a withholding percentage is configured. It is subtracted from Débito Fiscal because you never collect this cash — DGI collects it directly from your customer.


Purchases — Crédito Fiscal

CifraHQ reads two document types for the purchases section: Vendor Bills and Expenses.


Purchases ITBMS @ 7% (sin casilla oficial)

The ITBMS you paid to Vendors and recorded in your bills and Expenses at 7%.

Sources:

  • BillTaxLine.Amount where Percentage = 7 — from posted Vendor Bills in the period.
  • ExpenseLineTax.Amount where Percentage = 7 — from posted Expenses in the period.

Formula:

Σ BillTaxLines.Amount (Percentage = 7) +
Σ ExpenseLineTaxes.Amount (Percentage = 7)

Purchases ITBMS @ 10% and @ 15%

Identical logic to the 7% calculation, applied to Percentage = 10 and Percentage = 15 respectively across both Vendor Bills and Expenses.


Casilla 39 — Compras exentas

The total cost of purchases that carry no ITBMS — vendor bill lines and expense lines with no Tax Codes.

Formula:

Σ VendorBillLine.NetAmount where VendorBillLine has no tax lines
    (posted bills in period, PAB/USD only)

+

Σ ExpenseLine.Amount where ExpenseLine has no tax lines
    (posted Expenses in period, PAB/USD only)

Purchase Returns (Devoluciones en compras)

ITBMS recovered via Vendor Credit Notes issued to you during the period.

Formula:

Σ VendorCreditNoteTaxLine.Amount for all Vendor Credit Notes
    with PostingDate within the period (posted, PAB/USD)

This amount is subtracted from Total Purchases ITBMS in the settlement calculation.


Settlement — Liquidación

The settlement section derives the final tax payable from the débito and crédito figures.


Internal variable — Total Purchases ITBMS (net)

Total Purchases ITBMS = PurchasesItbms7 + PurchasesItbms10 + PurchasesItbms15
                        − PurchaseReturns

Casilla 41 — Prorrateo de crédito no deducible

Panama tax law requires a proration when a business makes both taxable sales (subject to ITBMS) and exempt sales. Because the ITBMS on purchases cannot be fully claimed as a credit when some of your revenue is exempt, you must reduce the credit by the exempt fraction.

Casilla 41 is only calculated when both conditions are true:

  • Total Sales > 0 (there were taxable or exempt sales in the period)
  • Total Purchases ITBMS > 0 (there was deductible ITBMS on purchases)

Formulas:

Taxable Sales Total = Casilla11 + Casilla12 + Casilla13 + Casilla14

Total Sales = Taxable Sales Total + Casilla17 (exempt sales)

Deductible Ratio = Taxable Sales Total ÷ Total Sales

Fully Deductible Credit = Total Purchases ITBMS × Deductible Ratio

Casilla 41 = Total Purchases ITBMS − Fully Deductible Credit
           = Total Purchases ITBMS × (1 − Deductible Ratio)

If all your sales are taxable (Casilla 17 = 0), the Deductible Ratio = 1.0, Casilla 41 = 0, and 100% of the purchases ITBMS is deductible.

If 30% of your sales are exempt, the Deductible Ratio = 0.70, and 30% of the purchases ITBMS becomes non-deductible (Casilla 41 = 30% of Total Purchases ITBMS).

All amounts are rounded to 2 decimal places using standard arithmetic rounding (MidpointRounding.AwayFromZero).


Total Débito Fiscal

The gross tax you owe DGI before credits, reduced by Returns and retentions.

Total Débito Fiscal = Casilla253 + Casilla293 + Casilla333
                      − Casilla402 − Casilla52

Total Crédito Fiscal

The deductible portion of ITBMS you paid on purchases, after applying the proration.

Total Crédito Fiscal = Total Purchases ITBMS − Casilla41

ITBMS Neto a Pagar (Net ITBMS Payable)

The bottom line of the return.

Net ITBMS Payable = Total Débito Fiscal − Total Crédito Fiscal
Result Meaning
Positive You owe this amount to DGI. Pay it via DGI e-Tax 2.0 and record the bank transfer in Tax Payments.
Negative You have a tax credit (crédito a favor). DGI carries this forward to offset future periods.

The figure is displayed in red when positive (amount owed) and green when negative (credit in your favour), both on the detail page and in the Exports.


Filing the return

CifraHQ does not submit the return electronically to DGI. The filing workflow is:

  1. Generate and review the return in CifraHQ.
  2. Log into DGI e-Tax 2.0 and enter the casilla values from CifraHQ.
  3. Note the confirmation number (número de confirmación) e-Tax 2.0 assigns to your submission.
  4. Back in CifraHQ, open the return, paste the confirmation number into Submission reference, and click Submit.

This marks the return as Submitted in CifraHQ, stamps the Submitted at timestamp, and locks the fields. Your records now show exactly when and under which reference number the return was filed.


Amending a return

If you discover an error after submitting, click Amend:

  • CifraHQ re-reads the current posted transactions and creates a new Draft return for the same period.
  • The original return is marked Amended (permanently read-only).
  • The new return carries IsAmendment = true and references the original via OriginalReturnId.
  • File the amendment in DGI e-Tax 2.0, then Submit the new return in CifraHQ with the amended confirmation number.

Excel export

Click Export XLSX to download the return as a spreadsheet. The file contains:

  • A header row with the period, code, state, and due date — in Spanish.
  • One row per casilla with the casilla number, Spanish description, and amount formatted to two decimal places.
  • The filename includes the year, month, and document code for easy archiving (e.g., Form430_2025_04_F430-001.xlsx).

Linking a tax payment

Once you have paid the net amount to DGI, record the remittance in Accounting > Tax Payments and link the payment to this return via the Tax Payment section at the bottom of the detail page. This closes the loop between the declared liability and the actual cash outflow.


Tips

  • Close the period before generating. Any Invoices posted after you generate the return will not appear in it. Regenerating discards the current Draft and recomputes from scratch.
  • Only PAB and USD transactions are included. Transactions in other Currencies are silently excluded. If you operate in multiple Currencies and need to include other-currency sales, convert them to USD Invoices before the period closes.
  • The 180-day rule for credit notes applies strictly. A credit note linked to an invoice more than 180 days old will not appear in Casilla 402, even if issued in the current period.
  • Expenses count as purchases. ITBMS recorded on Expense documents (not just Vendor Bills) is included in the Purchases — Crédito Fiscal section. Make sure your Expenses are posted before generating the return.
  • Casilla 41 is zero for purely taxable businesses. If you never make exempt sales, the proration ratio is always 1.0 and Casilla 41 will always be zero. No action required.

Related: Tax Payments · Tax Codes · Invoices · Vendor Bills · Audit Trail

Was this page helpful?