commit melhorias sgf

This commit is contained in:
2026-11-11 09:00:17 +02:00
parent 0b05a1192c
commit 1d11a5e57b
736 changed files with 40746 additions and 210 deletions
+3
View File
@@ -0,0 +1,3 @@
date,reference,debit,credit,balance
2026-11-10,QA-OUT-20,20.00,0.00,-20.00
2026-11-10,QA-IN-20,0.00,20.00,0.00
1 date reference debit credit balance
2 2026-11-10 QA-OUT-20 20.00 0.00 -20.00
3 2026-11-10 QA-IN-20 0.00 20.00 0.00
+90
View File
@@ -0,0 +1,90 @@
{
"contract": "SGF-FISCAL-RULES-COMMON-QA-v1",
"not_tax_law": true,
"cases": [
{
"fixture_id": "QA1",
"definition": {
"family": "qa",
"operation": "percentage_add",
"currency": "MZN",
"unit": "money",
"precision": 2,
"rounding": "DOWN",
"priority": 10,
"source_reference": "QA-FISCAL-COMMON-20261110",
"source_status": "qa_checked",
"conditions": "Somente ensaio aritmético artificial; não enquadra contribuintes ou documentos.",
"expression": {
"language": "investmoz.tax.v1",
"nodes": {
"base": {
"op": "input",
"key": "base"
},
"rate": {
"op": "parameter",
"key": "rate"
},
"raw": {
"op": "multiply",
"args": [
"base",
"rate"
]
}
},
"result": "raw"
},
"label": "Regra artificial até Novembro",
"parameters": {
"rate": "0.16"
},
"valid_from": "2026-01-01",
"valid_until": "2026-11-30"
}
},
{
"fixture_id": "QA2",
"definition": {
"family": "qa",
"operation": "percentage_add",
"currency": "MZN",
"unit": "money",
"precision": 2,
"rounding": "DOWN",
"priority": 10,
"source_reference": "QA-FISCAL-COMMON-20261110",
"source_status": "qa_checked",
"conditions": "Somente ensaio aritmético artificial; não enquadra contribuintes ou documentos.",
"expression": {
"language": "investmoz.tax.v1",
"nodes": {
"base": {
"op": "input",
"key": "base"
},
"rate": {
"op": "parameter",
"key": "rate"
},
"raw": {
"op": "multiply",
"args": [
"base",
"rate"
]
}
},
"result": "raw"
},
"label": "Regra artificial desde Dezembro",
"parameters": {
"rate": "0.17"
},
"valid_from": "2026-12-01",
"valid_until": null
}
}
]
}