{
"_links": {
"periods": "/api/payroll/periods",
"self": "/api/payroll/reports/pay-verif-breakdown"
},
"cache": {
"age_seconds": 0,
"cached_at": "2026-10-07T13:19:35-04:00",
"expires_at": "2026-10-07T17:19:35-04:00",
"force_refreshed": false,
"key_hash": "sha1:31a43eb7e306bf3903f795fd2a76d918a92cd27b",
"status": "miss",
"ttl_policy": "current_4h",
"ttl_remaining_seconds": 14399
},
"code_totals": {
"102": {
"amount_avg": 1520,
"amount_max": 1520,
"amount_min": 1520,
"amount_total": 1520,
"employees_count": 1,
"quantity_total": 40,
"rows_count": 1
}
},
"codes": [
{
"amount_type": {
"unit": "$/heure",
"value": 1
},
"code": 102,
"description": "Salaire régulier horaire",
"label": "Salaire régulier horaire ($/heure)",
"section": "income",
"value_kind": "hours"
},
{
"amount_type": {
"unit": "$/heure",
"value": 1
},
"code": 103,
"description": "Temps et demi",
"label": "Temps et demi ($/heure)",
"section": "income",
"value_kind": "hours"
},
{
"amount_type": {
"unit": "$/paie",
"value": 2
},
"code": 901,
"description": "Impôt fédéral",
"label": "Impôt fédéral ($/paie)",
"section": "government_deduction",
"value_kind": "amount"
}
],
"grand_total": {
"by_code": {
"102": {
"amount": 1520,
"quantity": 40
},
"103": {
"amount": 171,
"quantity": 3
},
"901": {
"amount": 198.42
}
},
"by_section": {
"government_deduction": 198.42,
"income": 1691
},
"employees": 1,
"functions": 1,
"net": 1188.36,
"pays_scanned": 1,
"rows": 1,
"salaries_scanned": 1
},
"metadata": {
"extracted_at": "2026-10-07T13:19:35-04:00",
"organisation_id": "construction_demo",
"sdk_indexes_used": {
"control_payroll": "get_card",
"pay": 1,
"salary": 1
}
},
"rows": [
{
"by_code": {
"102": {
"amount": 1520,
"quantity": 40
},
"103": {
"amount": 171,
"quantity": 3
},
"901": {
"amount": 198.42
}
},
"employee": {
"code": "1042",
"id": 42,
"name": "Marie Tremblay"
},
"function": {
"description": "Charpentier-menuisier",
"id": 401,
"reference": 1
},
"key": "empfn:42|cp:401",
"net": 1188.36,
"salaries_count": 1
}
],
"scope": {
"filters": {},
"from": {
"period": 32,
"year": 2026
},
"group_by": "employee_function",
"include_deleted": false,
"mode": "range",
"periods_included": [
{
"pay_date": "2026-08-06",
"period": 32,
"year": 2026
}
],
"to": {
"period": 32,
"year": 2026
}
},
"verification": {
"net_reconciliation": {
"net_diff": 0,
"sum_net_calculated": 1188.36,
"sum_sdk_net": 1188.36
},
"outliers": []
}
}