Saltar al contenido principal

Modos de facturación

Para emitir un comprobante, ARCA exige que el pedido esté firmado con un certificado digital autorizado a facturar por el CUIT emisor. La API ofrece tres formas de resolverlo. En las tres el mecanismo es el mismo (un certificado + CUITs que lo autorizan); lo que cambia es de quién es el certificado.

ModoDueño del certificadoQuién facturaPara quién es
Plataforma (por defecto)BerlinesaEl CUIT del usuarioCualquier contribuyente que quiere facturar sin trámites técnicos.
ContadorUn contador o prestadorLos CUITs de sus clientesEstudios contables y software que factura por terceros.
AutoservicioEl propio usuarioSu propio CUITUsuarios técnicos que prefieren gestionar su certificado.

Plataforma​

El usuario carga su CUIT con PATCH /users/me y, en ARCA, le delega Facturación Electrónica al CUIT de la plataforma. No genera claves ni certificados.

En este modo nunca mandás represented_cuit_id: POST /invoices sin ese campo factura con el CUIT del perfil. Es el flujo de Primeros pasos.

Contador​

El contador genera su propio certificado a través de la API (ver Certificado propio). Cada cliente le delega Facturación Electrónica al CUIT del contador, y el contador lo registra con POST /represented-cuits.

Cada request de facturación indica en nombre de qué cliente se emite con represented_cuit_id:

{
"represented_cuit_id": "0b6d2f4e-...",
"letter": "A",
"kind": "FACTURA",
"...": "..."
}

GET /represented-cuits lista los CUITs disponibles bajo cada certificado, incluido el propio.

Autoservicio​

Igual que el modo contador, pero el certificado factura solo para el CUIT de su dueño. Al pedir el CSR se crea automáticamente el CUIT propio (is_self: true), y ese es el represented_cuit_id que se usa.

Conceptos del modelo​

RecursoQué es
Credential (/credentials)Un certificado de ARCA. La clave privada la genera y guarda el servidor, cifrada: nunca se sube ni se devuelve.
Represented CUIT (/represented-cuits)Un CUIT en cuyo nombre se puede facturar con una credential: el propio o uno delegado.
Invoice (/invoices)Un comprobante: factura, nota de débito o nota de crédito.