Facturacin a exento de IVA

RunLLM
RunLLM

Para facturar a un exento de IVA (por ejemplo, una Factura B a un receptor exento), debes indicar la condición de IVA del receptor como "4" (IVA Sujeto Exento), y el importe exento en el campo correspondiente. El campo de IVA debe ser 0 y no se envía el array de IVA. Ejemplo en Python:

data = {
    "CantReg": 1,
    "PtoVta": 1,
    "CbteTipo": 6,  # Factura B
    "Concepto": 1,  # Productos
    "DocTipo": 80,  # CUIT
    "DocNro": 20111111112,  # CUIT del receptor
    "CbteDesde": 1,
    "CbteHasta": 1,
    "CbteFch": 20240101,
    "ImpTotal": 100,
    "ImpTotConc": 0,
    "ImpNeto": 0,
    "ImpOpEx": 100,  # Importe exento de IVA
    "ImpIVA": 0,
    "ImpTrib": 0,
    "MonId": "PES",
    "MonCotiz": 1,
    "CondicionIVAReceptorId": 4  # Exento
}
res = afip.ElectronicBilling.createVoucher(data)

Según documentación oficial y comunidad, no se debe enviar el array de IVA si el receptor es exento.

¿Te gustaría ver el ejemplo en otro lenguaje o necesitas más detalles?

Sources: