curl --request GET \
--url https://api.cadanapay.com/v1/statutory/requirements/{requirement_id} \
--header 'Authorization: Bearer <token>'{
"category": "business_registration",
"status": "outstanding",
"name": "SAT Employer RFC",
"description": "A valid RFC is required to file ISR returns with the Servicio de Administración Tributaria (SAT)",
"affectedField": "taxId",
"resourceType": "business",
"resourceId": "bus_abc123",
"resolutionGuide": "Submit via PUT /v1/statutory/businesses/{id}/fields/{countryCode}",
"affectedPersons": [
{
"personId": "per_01ABC",
"personName": "María García López",
"missingField": "taxId",
"missingFieldLabel": "RFC (Registro Federal de Contribuyentes)"
}
]
}Not yet implemented.
curl --request GET \
--url https://api.cadanapay.com/v1/statutory/requirements/{requirement_id} \
--header 'Authorization: Bearer <token>'{
"category": "business_registration",
"status": "outstanding",
"name": "SAT Employer RFC",
"description": "A valid RFC is required to file ISR returns with the Servicio de Administración Tributaria (SAT)",
"affectedField": "taxId",
"resourceType": "business",
"resourceId": "bus_abc123",
"resolutionGuide": "Submit via PUT /v1/statutory/businesses/{id}/fields/{countryCode}",
"affectedPersons": [
{
"personId": "per_01ABC",
"personName": "María García López",
"missingField": "taxId",
"missingFieldLabel": "RFC (Registro Federal de Contribuyentes)"
}
]
}Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Requirement details
business_registration — Business needs to register with an authority
(e.g., SAT employer RFC registration).
Resolve via PUT /v1/statutory/businesses/{id}/fields/{countryCode}.business_document — A business-level document is needed (e.g., POA,
incorporation certificate). Upload via the Business document endpoints.business_tax_parameter — A business-level tax parameter is missing
(e.g., employer ISR tax number for a specific state).
Resolve via PUT /v1/statutory/businesses/{id}/fields/{countryCode}.worker_data — One or more person records are missing required fields
(e.g., RFC, CURP).
Resolve via PUT /v1/statutory/persons/{id}/fields/{countryCode}.business_registration, business_document, business_tax_parameter, worker_data outstanding, satisfied, waived "SAT Employer RFC"
"A valid RFC is required to file ISR returns with the Servicio de Administración Tributaria (SAT)"
The field on the business or person record that needs to be populated
"taxId"
Whether this requirement applies to a business or person record
business, person "business"
The ID of the business or person that needs updating
"bus_abc123"
Human-readable instructions for resolving this requirement. Points to the correct statutory API endpoint.
"Submit via PUT /v1/statutory/businesses/{id}/fields/{countryCode}"
For worker_data requirements: the specific persons who are missing
data. Each entry identifies the person and the field that needs to be
populated.
Show child attributes