Registry entry

Philippines BIR Application for Registration — Corporations, Partnerships, GAIs, LGUs, Cooperatives and Associations (BIR Form No. 1903)

The Philippines' Bureau of Internal Revenue (BIR) 'Application for Registration' (BIR Form No. 1903, October 2025 ENCS edition) — the form a corporation, partnership (taxable or non-taxable), government agency/instrumentality (GAI), local government unit (LGU), cooperative, or association uses to register with the BIR and obtain its Taxpayer Identification Number (TIN) and Certificate of Registration before commencing business in the Philippines. This is the closest Philippine analogue to the US IRS Form SS-4 (Employer Identification Number application, already modelled in this registry as us/irs/employer-identification-number-ss4) and to mx/sat/preinscripcion-rfc-persona-moral, and is classified under Business Formation the same way. This document opens the Philippines as the registry's 17th jurisdiction. The form is a genuine downloadable PDF with a real (non-image) text layer published directly on BIR's own content-delivery network, current as of its October 2025 revision. It is filed on paper/PDF at a BIR Revenue District Office (RDO); since 2023 BIR has also offered its Online Registration and Update System (ORUS, orus.bir.gov.ph) for much of the same registration, but ORUS requires an account/login and was not walked interactively this cycle — this document models the gazetted form's own fields, not ORUS's live wizard. Scoped to the form's primary 'Head Office' registration pathway (a corporation, partnership, cooperative, GAI, LGU, or association registering for the first time) rather than the same form's Branch Office or Facility registration variants; the Tax Types panel (explicitly marked on the form itself as 'To be filled out by BIR', not applicant input); the Authority-to-Print-Invoices panel; or the incentive/investment-promotion (e.g. PEZA, BOI) registration-accreditation panel — see this document's own VERIFICATION.md for the complete scope and every interpretive judgment call. GovSchema is independent and is not affiliated with, endorsed by, or operated by the Government of the Republic of the Philippines or the Bureau of Internal Revenue.

Registry entry

ph/bir/tin-application-corporations-partnerships

Jurisdiction
Philippines · national
Version
1.0.0
Verification
draft

Authoritative source BIR Form No. 1903 (October 2025 ENCS), 'Application for Registration for Corporations, Partnerships (Taxable/Non-Taxable), Including GAIs, LGUs, Cooperatives and Associations', Bureau of Internal Revenue (BIR), Republic of the Philippines

Machine access

Registry catalog
registry/index.jsonone record per schema id

Field reference

62 fields across 7 steps, read from the published schema.json, with names, types, requiredness, and validation as the document states them. The live government form remains the authoritative source.

Part I — Taxpayer Information

  • registeringOfficeType enum required

    Which of the form's three registration pathways is being filed. Only the 'Head Office' pathway (a corporation/partnership/cooperative/GAI/LGU/association registering for the first time) is modelled in full by this v1.0.0 document; the Branch Office and Facility pathways' own additional fields (Part V, Facility Details) are out of scope — see VERIFICATION.md.

    enum: head_office | branch_office | facility
  • existingTin string optional

    The applicant's existing TIN, if one has already been issued (e.g. a branch registering under its head office's TIN). Left blank for a brand-new Head Office registration, where the TIN box is instead shown as BIR-to-be-issued.

    classification: sensitive-pii
  • taxpayerType enum required

    The applicant's legal-entity type, determining which downstream fields and documentary requirements apply. Only a subset of these types (Domestic Corporation and General/Limited Partnership) is exercised end-to-end by this document's own worked judgment calls; the Documentary Requirements this document models (see documents[]) are drawn from the form's own general Head Office requirements plus its Non-Resident Foreign Corporation (NRFC)-specific alternate list is explicitly excluded — see VERIFICATION.md.

    enum: 19 values
  • registeredName string required

    Exact legal name, copied verbatim from the applicant's SEC Certificate of Registration/Charter/Cooperative Development Authority (CDA) Certificate/HLURB Certificate, as instructed by the form itself.

    length: 1–200
  • dateOfIncorporation date required

    Date the entity was incorporated, organized, or (for a cooperative) formed, per its SEC/CDA/charter document.

  • accountingPeriodType enum required

    Whether the entity's accounting period follows the calendar year (Jan 1 - Dec 31) or a fiscal year of its own choosing.

    enum: calendar_year | fiscal_year
  • fiscalYearStartMonth string optional

    The month the entity's fiscal year begins. Shown only 'For Fiscal Year Only' per the form's own label.

  • taxEffectivityDate date optional

    An 'Effectivity Date' field grouped with Item 9 on the same row of the form. The form does not further caption what this date is effective for (e.g. the registration itself, or a change in accounting period) beyond its column heading; modelled here as a distinct optional field rather than assumed identical to dateOfIncorporation or fiscalYearStartMonth. See VERIFICATION.md.

  • businessAddressUnitFloorBuildingNo string optional

    Unit, room, floor, or building number component of the registered business address.

    classification: pii
  • businessAddressBuildingNameTower string optional

    Building or tower name component of the registered business address.

    classification: pii
  • businessAddressLotBlockPhaseHouseNo string optional

    Lot, block, phase, or house number component of the registered business address.

    classification: pii
  • businessAddressStreetName string required

    Street name component of the registered business address.

    classification: pii
  • businessAddressSubdivisionVillageZone string optional

    Subdivision, village, or zone component of the registered business address.

    classification: pii
  • businessAddressBarangay string required

    Barangay (the smallest Philippine administrative division) of the registered business address.

    classification: pii
  • businessAddressTownDistrict string optional

    Town or district component of the registered business address.

    classification: pii
  • businessAddressMunicipalityCity string required

    Municipality or city of the registered business address.

    classification: pii
  • businessAddressProvince string required

    Province of the registered business address.

    classification: pii
  • businessAddressZipCode string required

    ZIP/postal code of the registered business address.

    patternclassification: pii
  • foreignAddress string optional

    A foreign (outside-the-Philippines) address, for entities such as a Non-Resident Foreign Corporation whose principal address is abroad. The form shows this as a single free-text field, unlike the ten-component businessAddress block.

    classification: pii
  • purposeOfTinApplication string required

    The applicant's stated reason for applying for a TIN (e.g. new business registration). The form renders this as a blank text box with no printed option list, so it is modelled as an open string rather than a fabricated enum. See VERIFICATION.md.

  • contactType enum required

    Which single contact number type (landline, fax, or mobile) the number entered in contactNumber represents. The form provides one contact-number line with three type checkboxes above it, rather than three separate number fields.

    enum: landline | fax | mobile
  • contactNumber string required

    The contact number itself, of the type selected in contactType.

    classification: pii
  • officialEmail string required

    The entity's official email address. Marked 'required' directly on the form, unlike the contact-number fields.

    patternclassification: pii

Part II — Taxpayer Classification

  • annualGrossSalesBracket enum required

    Taxpayer-classification bracket by expected annual gross sales, per the form's own printed peso thresholds: Micro (below PHP 3,000,000), Small (PHP 3,000,000 to below PHP 20,000,000), Medium (PHP 20,000,000 to below PHP 1,000,000,000), Large (PHP 1,000,000,000 and above).

    enum: micro | small | medium | large

Part III — Authorized Representative

  • representativeLastName string optional

    Authorized representative's last name, if the representative is an individual. Part III (items 16-22) as a whole is only completed when the taxpayer is using an authorized representative; the form has no separate yes/no toggle for this — it is left entirely blank otherwise. See VERIFICATION.md.

    classification: pii
  • representativeFirstName string optional

    Authorized representative's first name, if an individual.

    classification: pii
  • representativeMiddleName string optional

    Authorized representative's middle name, if an individual.

    classification: pii
  • representativeSuffix string optional

    Authorized representative's name suffix (e.g. Jr., III), if an individual.

    classification: pii
  • representativeNickname string optional

    Authorized representative's nickname, if an individual.

    classification: pii
  • representativeRegisteredName string optional

    Authorized representative's registered name, if the representative is itself a non-individual entity (e.g. a tax agent firm) rather than a person.

  • representativeRelationshipType enum optional

    The authorized representative's relationship to the taxpayer.

    enum: stockholder | member | tax_agent | employee | agent
  • representativeTin string optional

    Authorized representative's own TIN.

    classification: sensitive-pii
  • representativeRelationshipDate date optional

    Date the represented relationship (e.g. appointment as tax agent, or start of employment) began.

  • representativeAddressType enum optional

    Whether the address given for the authorized representative is a residence or a place of business.

    enum: residence | place_of_business
  • representativeAddress string optional

    Authorized representative's address. The form shows the same ten-component address block used for businessAddress (Unit/Room/Floor/Building No., Building Name/Tower, Lot/Block/Phase/House No., Street Name, Subdivision/Village/Zone, Barangay, Town/District, Municipality/City, Province, ZIP Code) again here; this v1.0.0 models it as a single combined string field rather than repeating all ten component fields a second time, to keep the schema tractable. A future version could break this out identically to businessAddress's own component fields. See VERIFICATION.md.

    classification: pii
  • representativeContactType enum optional

    Which contact number type the representative's contactNumber represents.

    enum: landline | fax | mobile
  • representativeContactNumber string optional

    Authorized representative's contact number, of the type selected in representativeContactType.

    classification: pii
  • representativeEmail string optional

    Authorized representative's email address. Marked 'required' on the form whenever Part III itself is being completed.

    classification: pii

Part IV — Business Information

  • singleBusinessNumber string optional

    The entity's Single Business Number/Philippine Business Number (SBN/PBN), a separate unified-business-identifier scheme, if already assigned.

  • primaryIndustryTradeName string required

    Trade or business name under which the entity's primary industry/line of business operates.

  • primaryIndustryRegulatoryBody string optional

    Government regulatory body overseeing the entity's primary industry, if applicable (e.g. an industry requiring a specific regulator's licence).

  • primaryIndustryRegistrationNumber string optional

    Registration number issued by the primary industry's own regulatory body, if applicable.

  • primaryIndustryRegistrationDate date optional

    Date of the primary industry's own regulatory-body registration, if applicable.

  • primaryIndustryLineOfBusiness string required

    Description of the entity's primary line of business.

  • secondaryIndustryTradeName string optional

    Trade or business name under which a secondary industry/line of business operates, if the entity has one. The form supports only one secondary industry row plus an 'attach additional sheet/s if necessary' note for further ones beyond that; additional sheets are out of scope for this v1.0.0 pending GSP-0009 (composite/repeating values). See VERIFICATION.md.

  • secondaryIndustryRegulatoryBody string optional

    Government regulatory body overseeing the entity's secondary industry, if applicable.

  • secondaryIndustryRegistrationNumber string optional

    Registration number issued by the secondary industry's own regulatory body, if applicable.

  • secondaryIndustryRegistrationDate date optional

    Date of the secondary industry's own regulatory-body registration, if applicable.

  • secondaryIndustryLineOfBusiness string optional

    Description of the entity's secondary line of business, if it has one.

Part VIII — Stockholder/Partner/Member

  • stockholderName string optional

    Name of one stockholder, partner, or member (if individual: last, first, middle name, suffix; if non-individual: registered name). The form's own table shows five repeatable rows plus an 'attach additional sheet/s if necessary' note; this v1.0.0 bounds the structure to a single representative instance, pending GSP-0009 (composite/repeating values), consistent with this registry's established convention for repeating structures. See VERIFICATION.md.

    classification: pii
  • stockholderTin string optional

    TIN of the stockholder/partner/member named in stockholderName.

    classification: sensitive-pii

Part IX — Withholding Agent/Accredited Tax Agent Information

  • taxAgentTin string optional

    TIN of the withholding agent or accredited tax agent handling this filing, if different from the taxpayer itself. Part IX (items 32-37) as a whole is only completed when such an agent exists and differs from the taxpayer, per the form's own '(if different from taxpayer)' note.

    classification: sensitive-pii
  • taxAgentRdoCode string optional

    Revenue District Office (RDO) code where the withholding agent/accredited tax agent is itself registered. Unlike Item 4's own RDO Code (explicitly printed on the form as 'To be filled out by BIR'), Item 33 carries no such annotation, consistent with an already-registered agent supplying its own known RDO code rather than BIR determining it at the point of this application.

  • taxAgentName string optional

    Name of the withholding agent/accredited tax agent (if individual: last, first, middle, suffix; if non-individual: registered name), if different from the taxpayer.

    classification: pii
  • taxAgentRegisteredAddress string optional

    Registered address of the withholding agent/accredited tax agent. Unlike businessAddress/representativeAddress, the form describes this item's own components inline as a single compound caption rather than separate boxes, so it is modelled as one free-text field.

    classification: pii
  • taxAgentZipCode string optional

    ZIP/postal code of the withholding agent/accredited tax agent's registered address.

    patternclassification: pii
  • taxAgentContactNumber string optional

    Landline/mobile contact number of the withholding agent/accredited tax agent.

    classification: pii
  • taxAgentEmail string optional

    Email address of the withholding agent/accredited tax agent.

    classification: pii

Declaration

  • signatoryTitlePosition string required

    Title or position of the person signing the declaration on the taxpayer's behalf (e.g. President, Vice President, Principal Officer, Accredited Tax Agent, Authorized Representative).

  • signatoryTin string optional

    TIN of the person signing the declaration.

    classification: sensitive-pii
  • taxAgentAccreditationNumber string optional

    BIR tax-agent accreditation number or attorney's roll number of the signatory, if the declaration is signed by an accredited tax agent rather than a company officer.

  • declarationAccepted boolean required

    Attestation, under penalty of perjury, that the application was made in good faith and is true and correct, and consent to processing of personal information under the Data Privacy Act of 2012 (R.A. No. 10173).

    enum: true

Verification record

This file is the source-review record for this document version, per the manual-source-review-v1 practice.

Current claim

  • status: draft
  • verification.method: manual-source-review-v1
  • verification.lastVerifiedAt: 2026-07-06

This document was derived from BIR's own official, current, downloadable PDF form (BIR Form No. 1903, October 2025 ENCS edition), not a live-browser walk of BIR's ORUS online registration system (which requires an account login — see below). It remains draft, not verified, pending an independent second reviewer's field-by-field pass, and pending an ORUS walk-through if a test account ever becomes available.

Why this document exists

This cycle (GOV-1444, GovSchema Standard Research) evaluated candidates in the order the task brief suggested: (a) a fresh look at IE Form CT1 (re-confirmed a poor candidate — see "Candidates rejected this cycle" below), then (b) a genuinely new (17th) jurisdiction. The Philippines' Bureau of Internal Revenue (BIR) publishes its own registration forms directly on its CDN (bir-cdn.bir.gov.ph) as real, current, downloadable PDFs with a genuine text layer — no login, CAPTCHA, or WAF gate, and no page-rendering/ OCR needed, the strongest sourcing shape available to this cycle among every candidate examined (see below). BIR Form 1903 is the corporations/ partnerships/GAI/LGU/cooperative/association counterpart to BIR Form 1901 (individuals) for TIN registration, and is this registry's closest Philippine analogue to us/irs/employer-identification-number-ss4 and mx/sat/preinscripcion-rfc-persona-moral, so it is classified under Business Formation the same way. This opens the Philippines as the registry's 17th jurisdiction.

Source examined

  • Document (id, version): ph/bir/tin-application-corporations-partnerships / 1.0.0
  • Spec version: GovSchema 0.3.0
  • Authority: Bureau of Internal Revenue (BIR), Republic of the Philippines
  • Primary source: https://bir-cdn.bir.gov.ph/BIR/pdf/1903%20October%202025%20ENCS%20-%20Final.pdf — "Application for Registration", BIR Form No. 1903 (October 2025 ENCS — Enhanced No Contact Service — edition), 4 pages. HTTP 200, genuine PDF, 896,172 bytes, fetched directly (no Wayback detour needed — the live host is directly reachable from this environment). A canonical listing page for this form also exists at https://www.bir.gov.ph/bir-forms?tab=Application+Forms&idTag=BIR1903&datasetCode=3381&label=1903&type=TAB+LINK (confirmed HTTP 200), though the direct CDN PDF link is cited as source.url since it is the actual document reviewed, consistent with this registry's convention of citing the document actually used.
  • Live counterpart not used as source: BIR's Online Registration and Update System (ORUS, orus.bir.gov.ph) mirrors much of this same registration online, but requires an account/login to use; not walked interactively this cycle.
  • Retrieved / reviewed: 2026-07-06
  • Reviewer: GovSchema Engineering (initial authoring source-review)

Extraction method

  1. Fetched the form PDF directly via curl (HTTP 200, no redirect, no bot mitigation encountered).
  2. Extracted the PDF's text layer with pdfjs-dist (pinned to 3.11.174 per this cycle's own task brief) via getTextContent. Unlike several prior screenshot-only PDF sources in this registry (e.g. mx/semovi/alta-vehiculo-foraneo), this form carries a genuine text layer across every field label, checkbox option, and instruction on all 4 pages — the strongest single source examined this cycle.
  3. Cross-checked the extracted text against each page rendered to PNG at 3x scale via pdfjs-dist's page-rendering API (using the canvas (node-canvas) backend, consistent with the working technique noted in mx/semovi/alta-vehiculo-foraneo's own VERIFICATION.md), to confirm checkbox groupings, column pairing (e.g. the two-column, 19-option taxpayerType layout), and which items are marked "(To be filled out by BIR)" versus applicant-entered. The standard font data warnings pdfjs emitted during rendering (fetchStandardFontData) affected only a few bold section-header glyphs' visual rendering, not the separately-extracted text layer relied on for every field label in this document, and did not affect checkbox/box layout, which was still clearly legible.
  4. No worked fictional example is provided by this source (it is a blank form, not a filled-in guide/manual with one applicant's values carried through, unlike e.g. mx/sat/preinscripcion-rfc-persona-moral's "LA CAPERUCITA ROJA" guide) — example values in this document's own field descriptions/labels are GovSchema's own plausible values, not transcribed from the source.

What was confirmed directly (verbatim, from the form's own text/layout)

  • The three registering-office pathways (Head Office/Branch Office/Facility) and that this document models only the Head Office pathway (p.1 header).
  • The full 19-option taxpayerType checkbox list (p.1, Item 5), confirmed both from the extracted text and the rendered two-column layout.
  • The ten-component businessAddress block (p.1, Item 10): Unit/Room/Floor/ Building No., Building Name/Tower, Lot/Block/Phase/House No., Street Name, Subdivision/Village/Zone, Barangay, Town/District, Municipality/City, Province, ZIP Code — and that the identical ten-component block recurs for the authorized representative's address (Item 21).
  • That Items 2 ("BIR Registration Date"), 4 ("RDO Code (For Taxpayer with existing TIN)"), 12 ("Municipality Code"), 27A ("Facility Code"), and the entirety of Item 28 ("Tax Types...this portion determines your tax liability/ies") are each explicitly printed on the form itself as "(To be filled out by BIR)" — none of these is modelled in fields[], since they are not applicant input. This is a directly-confirmed textual fact, not an inference.
  • The single-contact-number-plus-type-checkbox pattern (rather than three separate landline/fax/mobile fields) used identically at Item 14 (business), Item 22 (representative), confirmed both in the extracted text and the rendered layout (one blank entry line beneath three type checkboxes).
  • The full Documentary Requirements section (p.4) for a Head Office registration: the SEC/CDA/HLURB/DOLE certificate-of-registration alternatives; the representative-authorization and representative-ID requirements ("if transacting through a Representative"); the BIR Printed Invoice/own-invoice-sample requirement; and the P30.00 loose DST payment-proof note.
  • The perjury/Data Privacy Act (R.A. No. 10173) declaration text (p.3), modelled as the boolean declarationAccepted field.

Interpretive judgment calls flagged for an independent reviewer

  1. Scoped to the Head Office pathway only. registeringOfficeType is modelled as a 3-value enum for structural completeness, but the Branch Office and Facility pathways' own additional fields (Part V, "Facility Details", Items 27A-27C, and the branch-specific documentary requirements listed separately on p.4) are entirely out of scope for this v1.0.0.
  2. Part VI (Tax Types, Item 28) is excluded in full. The form's own text states this section "determines your tax liability/ies" and is "(To be filled out by BIR)" — it is a BIR-internal determination based on the taxpayer's other answers, not an applicant-completed field, so no fields[] entry models it.
  3. Part VII (Invoices, Items 29-30, Authority to Print Invoices) is entirely out of scope. This is a distinct, optional sub-process (whether the taxpayer will use BIR-printed invoices vs. its own accredited-printer invoices, and that printer's own accreditation details) layered on top of the base registration; modelling it would roughly double this document's already-large field count for a sub-process most registrants do not need at the point of initial registration. The base Documentary Requirements' own invoice-sample requirement (invoiceSampleFile) is modelled since it is listed as a general registration requirement independent of Part VII's own field set.
  4. Items 25-26 (Incentive Details / Details of Registration-Accreditation, e.g. PEZA, BOI investment-promotion registration) are out of scope. These apply only to entities with a separate investment-promotion-agency accreditation, a materially different sub-population from a baseline new registration.
  5. Part V (Facility Details, Items 27A-27C) is out of scope — see judgment call 1.
  6. taxEffectivityDate (Item 9's "Effectivity Date" column) is modelled as its own field with an acknowledged captioning ambiguity. The form groups "Accounting Start Month (For Fiscal Year Only)" and "Effectivity Date (MM/DD/YYYY)" under the same Item 9 heading, on the same row, without further clarifying prose about what the effectivity date is effective for. Rather than assuming it duplicates dateOfIncorporation or fiscalYearStartMonth, it is modelled as a distinct, always-optional field with this ambiguity disclosed in its own description.
  7. representativeAddress (Item 21) is modelled as a single string field, not broken into the same ten components as businessAddress, even though the form's own layout repeats the identical ten-box address block for the representative. This is a scope-management judgment call to keep an already-large document (61 fields) tractable; a future version could re-derive the ten components identically. Disclosed directly in the field's own description.
  8. stockholderName/stockholderTin (Item 31) are bounded to a single representative instance, though the form's own table shows five repeatable rows plus an "attach additional sheet/s if necessary" note — following this registry's established convention for repeating structures pending GSP-0009 (composite/repeating values; see e.g. mx/sat/preinscripcion-rfc-persona-moral's six analogous scope cuts).
  9. primaryIndustryTradeName/primaryIndustryLineOfBusiness are modelled as required, while their Secondary counterparts and the remaining sub-fields (Regulatory Body, Business Registration Number/Date) are modelled as optional. The form's own layout does not print explicit asterisks/required-markers next to Item 24's Industry sub-fields the way it does for many Part I fields (e.g. Item 6's registeredName), but a Primary trade name and line of business are a logical minimum for any registrant to state what business it is in; this is a judgment call, not a directly-confirmed requiredness cue, and is flagged here accordingly.
  10. existingTin is modelled as optional/free, since the form shows the TIN box pre-templated with a placeholder branch-code pattern ("0 0 0 0 0") for a brand-new Head Office registration rather than an applicant-entered value in that scenario; it is genuinely applicant-input only for a Branch/Facility registration under an existing TIN, which this v1.0.0 does not otherwise model in full (judgment call 1).
  11. PII/sensitive-PII classification hints follow this registry's established convention: names, addresses, and contact details are tagged pii; TIN fields (a Philippine government-issued taxpayer identifier) are tagged sensitive-pii, mirroring how MX schemas tag CURP/RFC-shaped fields in this same registry.
  12. No jurisdiction-specific format regex is asserted for Philippine TIN, contact numbers, or the SBN/PBN, since the form itself does not publish a canonical format string for any of them (unlike, say, a fixed-length national ID format elsewhere in this registry) — modelled as open strings rather than a guessed pattern.

What is out of scope for v1.0.0

  • Branch Office and Facility registration pathways (Part V, Items 27A-27C, and their own documentary-requirement variants) — see judgment calls 1 and 5.
  • Part VI, Tax Types (Item 28) — BIR-internal determination, not applicant input. See judgment call 2.
  • Part VII, Invoices (Items 29-30, Authority to Print Invoices) — see judgment call 3.
  • Items 25-26, Incentive Details/Registration-Accreditation (PEZA/BOI investment-promotion registration) — see judgment call 4.
  • Additional stockholders/partners/members beyond the first, and additional primary/secondary industries beyond one of each — pending GSP-0009. See judgment calls 8 and (secondaryIndustry description).
  • Part X, Payment Order Form for New Business Registrant (BIR Form No. 0605) — a BIR-internal payment-processing form embedded at the bottom of Form 1903 itself ("For BIR Payment Acceptance Only. Not to be filed in AABs"), not an applicant data-entry section.
  • Non-Resident Foreign Corporation (NRFC), GAI/LGU, Foreign Embassy, and International Organization-specific alternate Documentary Requirements (p.4's own separate lists for each) — only the general/baseline Head Office requirements are modelled in documents[].
  • BIR's ORUS online counterpart (orus.bir.gov.ph) — requires an account/login; this document models the gazetted paper/PDF form's own fields, not that system's live wizard.

Candidates rejected this cycle

Per the task brief, before authoring this document the following candidates were evaluated and rejected:

  • IE Form CT1 (Irish corporation tax return), re-examined fresh: Confirmed the prior cycle's assessment still holds. Revenue.ie publishes only year-specific Tax and Duty Manuals (e.g. Part 38-02-01I for the 2024 Form CT1, fetched and read directly — a genuine 38-page PDF with a real text layer) that are "what's new"/change-log documents summarizing updates to ROS panels (e.g. "New section for state aid under De Minimis regulations"), not a full field-by-field walkthrough of the entire return — its own Table of Contents lists updated sub-sections only, most panels (Trading Results, Capital Gains, Deductions/Reliefs/Credits, R&D Credit, Close Company Surcharge, etc.) are described only where something changed that year, not exhaustively. The base manual (Part 38-02-01, reviewed November 2025, also fetched directly) confirms explicitly that "Help notes are available by using the 'form help' icon on the ROS form CT1" — i.e. the actual field-level help text lives inside the login-gated ROS online-filing system itself, with no public downloadable specimen/blank paper CT1 form found as an alternative (unlike, say, BIR's forms, which are genuinely downloadable PDFs). Re-confirmed as a poor candidate; not attempted.
  • Indonesia (OSS/NIB business registration): not reached in detail this cycle — the Philippines candidate was found and confirmed strong enough on the first alternative search that further jurisdictions were not screened. Left as an open, unscreened candidate for a future cycle rather than a confirmed dead end.
  • Colombia (DIAN RUT, Registro Único Tributario, Formulario 001): a genuine, directly downloadable, current official PDF was found (dian.gov.co/Documents/RUT_1_4_0.pdf, extracted via pdfjs-dist) and was a real contender — it is DIAN's own combined individual/business tax-ID registration form. Not picked over BIR Form 1903 because its own text layer is comparatively degraded for this purpose: field labels extract correctly but almost all of its ~173 numbered items reference external code tables (document-type codes, economic-activity codes, "Tipo de documento" codes, etc.) not reproduced anywhere in the form PDF itself, and it has substantially more unbounded repeating structures (up to 5 legal representatives, 5 socios/partners, 3 revisor fiscal/contador blocks, 3 establishments, all continuing via numbered "Hoja" attachment pages) than BIR Form 1903's more modest single stockholder-table repetition — a weaker source shape by this registry's own established bar for a first-authoring pass. Left as a viable, well-sourced backlog candidate for the Philippines/Colombia's own jurisdiction-opening or Colombia-specific future cycle (Colombia is not yet in this registry).

Review-gate addendum (independent re-verification, GOV-1450)

An independent second reviewer re-fetched the source PDF directly (same 896,172-byte file, HTTP 200) and re-extracted its text layer with pdfjs-dist (position-sorted, not just join-order) as a fresh cross-check. One field-level gap was found and fixed pre-merge:

  • Item 33, "RDO Code" (Part IX, Withholding Agent/Accredited Tax Agent Information), was missing from fields[]. Unlike Item 4's own "RDO Code", which is explicitly printed on the form as "(To be filled out by BIR)", Item 33 carries no such annotation (confirmed via position-sorted text extraction — no BIR-only marker anywhere near its coordinates on p.3), and it was not listed among this document's disclosed BIR-internal/out-of-scope items (Items 2, 4, 12, 27A, 28). Added as taxAgentRdoCode (optional string), positioned after taxAgentTin in both fields[] and the withholding_tax_agent step, consistent with an already-registered agent supplying its own known RDO code.

No other field-level, checkbox-grouping, or documentary-requirement discrepancies were found against the fresh re-extraction of all 4 pages.

Path to a verified claim (next step)

To advance this document to status: verified, a reviewer needs to (a) independently re-fetch the same PDF and confirm no newer edition has since been published (BIR revises this form periodically — this cycle's edition is "October 2025 ENCS"), (b) obtain a BIR ORUS test account and attempt a live walk of its online registration counterpart to resolve judgment calls 6, 7, and 9 with direct system confirmation (in particular whether ORUS's own UI marks Item 24's sub-fields as required, and what its own field grouping/validation for Item 9's Effectivity Date actually is), and (c) confirm whether a newer BIR issuance clarifies the Item 9 ambiguity (judgment call 6) via an official FAQ or RMC (Revenue Memorandum Circular).

Re-verification

Per the practice's Cadence, nextReviewBy is set to 2027-01-06 (~6 months): although this document is sourced from an unusually strong PDF (genuine text layer, current edition, no Wayback detour needed), it is the first document for a brand-new jurisdiction with no independent second review yet, carries a materially large number of disclosed scope cuts and judgment calls (12), and BIR is known to revise this exact form periodically (the form's own header shows a January 2024 edition superseded by this October 2025 one) — all of which argue for the shorter end of the cadence. Re-check the source, retry ORUS for a test account, and confirm no newer form edition has been published, on or before that date and on any source.url change.

View the raw record (VERIFICATION.md)

Version history

  • 1.0.0 draft latest this page has verification record schema.json

Independent and non-affiliated

GovSchema is an independent, open-source project. This reference is not produced, reviewed, or endorsed by Bureau of Internal Revenue or any government. The authoritative source is always the live government form and its official instructions.