addedOutput schema / $defs
Added value: +{
+ "BasFixture": {
+ "additionalProperties": true,
+ "not": {
+ "anyOf": [
+ {
+ "required": [
+ "income_statement"
+ ]
+ },
+ {
+ "required": [
+ "reconciliation"
+ ]
+ }
+ ]
+ },
+ "properties": {
+ "entity": {
+ "additionalProperties": true,
+ "description": "Fabricated identity and period fields.",
+ "title": "Entity",
+ "type": "object"
+ },
+ "form_type": {
+ "const": "BAS_AU_ACTIVITY_STATEMENT",
+ "title": "Form Type",
+ "type": "string"
+ },
+ "gst_labels": {
+ "additionalProperties": {
+ "description": "Finite engine decimal string, including exponent notation; retain its precision.",
+ "pattern": "^[+-]?(?:[0-9]+(?:\\.[0-9]*)?|\\.[0-9]+)(?:[eE][+-]?[0-9]+)?$",
+ "type": "string"
+ },
+ "description": "Synthetic BAS GST labels.",
+ "title": "Gst Labels",
+ "type": "object"
+ },
+ "not_a_lodgment": {
+ "const": true,
+ "description": "Never a lodgment-ready payload.",
+ "title": "Not A Lodgment",
+ "type": "boolean"
+ },
+ "payg_withholding_labels": {
+ "additionalProperties": {
+ "description": "Finite engine decimal string, including exponent notation; retain its precision.",
+ "pattern": "^[+-]?(?:[0-9]+(?:\\.[0-9]*)?|\\.[0-9]+)(?:[eE][+-]?[0-9]+)?$",
+ "type": "string"
+ },
+ "description": "Synthetic BAS PAYG labels.",
+ "title": "Payg Withholding Labels",
+ "type": "object"
+ },
+ "summary": {
+ "additionalProperties": {
+ "description": "Finite engine decimal string, including exponent notation; retain its precision.",
+ "pattern": "^[+-]?(?:[0-9]+(?:\\.[0-9]*)?|\\.[0-9]+)(?:[eE][+-]?[0-9]+)?$",
+ "type": "string"
+ },
+ "description": "Synthetic BAS total.",
+ "title": "Summary",
+ "type": "object"
+ },
+ "synthetic": {
+ "const": true,
+ "description": "Fabricated test data; never real client results.",
+ "title": "Synthetic",
+ "type": "boolean"
+ }
+ },
+ "required": [
+ "synthetic",
+ "not_a_lodgment",
+ "entity",
+ "form_type",
+ "gst_labels",
+ "payg_withholding_labels",
+ "summary"
+ ],
+ "title": "BasFixture",
+ "type": "object"
+ },
+ "CtrFixture": {
+ "additionalProperties": true,
+ "not": {
+ "anyOf": [
+ {
+ "required": [
+ "gst_labels"
+ ]
+ },
+ {
+ "required": [
+ "payg_withholding_labels"
+ ]
+ },
+ {
+ "required": [
+ "summary"
+ ]
+ }
+ ]
+ },
+ "properties": {
+ "entity": {
+ "additionalProperties": true,
+ "description": "Fabricated identity and period fields.",
+ "title": "Entity",
+ "type": "object"
+ },
+ "form_type": {
+ "const": "CTR_AU_2025",
+ "title": "Form Type",
+ "type": "string"
+ },
+ "income_statement": {
+ "additionalProperties": {
+ "description": "Finite engine decimal string, including exponent notation; retain its precision.",
+ "pattern": "^[+-]?(?:[0-9]+(?:\\.[0-9]*)?|\\.[0-9]+)(?:[eE][+-]?[0-9]+)?$",
+ "type": "string"
+ },
+ "description": "Synthetic CTR income figures.",
+ "title": "Income Statement",
+ "type": "object"
+ },
+ "not_a_lodgment": {
+ "const": true,
+ "description": "Never a lodgment-ready payload.",
+ "title": "Not A Lodgment",
+ "type": "boolean"
+ },
+ "reconciliation": {
+ "additionalProperties": {
+ "description": "Finite engine decimal string, including exponent notation; retain its precision.",
+ "pattern": "^[+-]?(?:[0-9]+(?:\\.[0-9]*)?|\\.[0-9]+)(?:[eE][+-]?[0-9]+)?$",
+ "type": "string"
+ },
+ "description": "Synthetic CTR reconciliation.",
+ "title": "Reconciliation",
+ "type": "object"
+ },
+ "synthetic": {
+ "const": true,
+ "description": "Fabricated test data; never real client results.",
+ "title": "Synthetic",
+ "type": "boolean"
+ }
+ },
+ "required": [
+ "synthetic",
+ "not_a_lodgment",
+ "entity",
+ "form_type",
+ "income_statement",
+ "reconciliation"
+ ],
+ "title": "CtrFixture",
+ "type": "object"
+ }
+}