Específicamente tenemos problemas en la validación de los regímenes y regímenes de clientes, siendo los 2 errores más comunes:
- La factura no se pudo timbrar porque La clave del campo RegimenFiscalR no corresponde de acuerdo al RFC del receptor
- La factura no se pudo timbrar porque El régimen fiscal del cliente es requerido
Respecto al caso 1, no encontramos mención en la documentación tanto en Alegra México - Regímenes como en Alegra México - Factura de Venta sobre siquiera alguna mención al campo “RegimenFiscalR”.
Para el caso 2, creemos que este error se reporta cuando el cliente asociado a la factura de venta no tiene el Regimen Fiscal (campo regime y campo regimeObject) cargado.
Los datos que estamos utilizando para la creación son:
Json de la facturacion:
{
"items": [
{
"id": "82",
"name": "Pomo Para Olla Express Magefesa Chef 15 Y 22 Lts - Original - Negro",
"price": 366.37931034482756,
"reference": "LJHOME-000000480",
"quantity": 1,
"tax": [
{
"id": "2"
}
],
"discount": 0,
"barcode": "LJHOME-000000480"
}
],
"observations": " Facturado desde astroselling.com ",
"client": {
"id": 1
},
"priceList": 1,
"dueDate": "2025-03-28",
"date": "2025-02-28T08:37:30.000000Z",
"status": "draft",
"stamp": {
"generateStamp": true
},
"paymentMethod": "transfer",
"paymentType": "PUE",
"regimeClient": "GENERAL_REGIME_OF_MORAL_PEOPLE_LAW",
"cfdiUse": "S01",
"quotas": [
{
"dueDate": "2025-03-28",
"amount": 0
}
],
"anotation": " Facturado desde astroselling.com",
"warehouse": 1
}
Cliente ID 1
{
"id": "1",
"name": "Público en General",
"identification": "XAXX010101000",
"phonePrimary": null,
"phoneSecondary": null,
"mobile": null,
"email": null,
"status": "active",
"type": [
"client"
],
"address": {
"street": null,
"exteriorNumber": null,
"interiorNumber": null,
"colony": null,
"locality": null,
"municipality": null,
"zipCode": 10400,
"state": null,
"country": "MEX",
"reference": null
},
"term": null,
"seller": null,
"priceList": null,
"statementAttached": false,
"fax": null,
"observations": null,
"accounting": {},
"created_at": "2023-07-21T19:55:42.000Z",
"updated_at": "2025-02-28T17:02:26.000Z",
"attachmentsTotal": 0,
"creditLimit": null,
"idGlobal": "33239220",
"fiscalId": null,
"thirdType": "NATIONAL",
"cfdiUse": "S01",
"paymentType": null,
"paymentMethod": null,
"operationType": null,
"regime": "GENERAL_REGIME_OF_MORAL_PEOPLE_LAW",
"settings": {
"sendElectronicDocuments": false
},
"regimeObject": [
"NO_REGIME"
]
}```
Nos podrían dar una mano respecto a estos errores y como mitigar estos problemas de creación de factura?