Sí, para facturar a consumidor final, la declaración del DNI/CUIT es optativa siempre que el importe no supere el monto máximo establecido por AFIP/ARCA. En ese caso, debes enviar DocTipo = 99 y DocNro = 0 en el payload. El límite actual para no requerir datos del comprador es $417.288; si el importe es menor o igual a ese valor, no es obligatorio informar el documento del cliente. Si el monto supera ese límite, deberás informar el tipo y número de documento correspondiente (DNI, CUIT, CUIL) del receptor.
Ejemplo de payload para consumidor final sin declarar DNI/CUIT:
data = {
"CantReg": 1,
"PtoVta": 1,
"CbteTipo": 6, # Factura B, por ejemplo
"Concepto": 1,
"DocTipo": 99, # Consumidor Final
"DocNro": 0, # Sin documento
"CbteDesde": next_voucher_number,
"CbteHasta": next_voucher_number,
"CbteFch": 20240101,
"ImpTotal": 121,
"ImpTotConc": 0,
"ImpNeto": 100,
"ImpOpEx": 0,
"ImpIVA": 21,
"ImpTrib": 0,
"MonId": "PES",
"MonCotiz": 1,
"CondicionIVAReceptorId": 5,
"Iva": [
{"Id": 5, "BaseImp": 100, "Importe": 21}
]
}
¿Te gustaría más detalles sobre cómo manejar casos donde el monto supera el límite?
Sources:
estas seguro que ese es el monto? en otros lugares veo que el limite es 10 millones de pesos. me podras confirmar?