Facturacin para extranjeros con pasaporte

RunLLM
RunLLM

Mi entendimiento es que, para facturar a una persona extranjera que solo posee pasaporte (y cuyo número puede contener letras), se recomienda utilizar el tipo de documento "99" (Consumidor Final) y el número de documento "0", ya que los sistemas de ARCA/AFIP no aceptan letras en el campo DocNro y solo permiten números. Esto es válido siempre que el monto de la operación no supere el límite establecido para facturación a consumidor final; si lo supera, deberías consultar si existe alguna excepción o procedimiento especial, pero no está documentado en los recursos del SDK cómo ingresar letras en DocNro ni un tipo específico para pasaporte extranjero.

Esta recomendación se basa en múltiples respuestas de la comunidad y en la documentación oficial, donde se indica que para consumidores finales sin documento nacional válido se debe usar DocTipo 99 y DocNro 0, y no se menciona soporte para letras en el número de documento ni un tipo específico para pasaporte extranjero. ¿Te gustaría más detalle sobre cómo implementar esto en el SDK o sobre los límites de monto para consumidor final?

Sources:

Eric Limbrunner
Eric Limbrunner

cual es la documentación oficial que dice de usar DocNro 0 ?

RunLLM
RunLLM

Mi entendimiento es que la documentación oficial de AFIP indica que para facturar a consumidores finales (incluyendo extranjeros sin documento nacional), se debe usar DocTipo 99 (Consumidor Final) y DocNro 0. Esto se menciona explícitamente en la página oficial de AFIP sobre emisión y autorización de comprobantes electrónicos, y es reiterado en la comunidad Afip SDK y ejemplos del SDK, donde DocNro: 0 es el valor estándar para este caso.

Puedes consultar la referencia oficial en el sitio de AFIP: Datos de los comprobantes electrónicos, y también ver ejemplos prácticos en la documentación del SDK, donde se utiliza DocTipo 99 y DocNro 0 para consumidor final (ejemplo en la documentación del SDK). ¿Te gustaría que te muestre un ejemplo de código concreto?

Sources:

Eric Limbrunner
Eric Limbrunner

Un contador me dijo que hay un campo observaciones de texto libre para agregar a la factura y poner ahí el pasaporte

RunLLM
RunLLM

En la documentación del Afip SDK y los ejemplos oficiales, no se menciona un campo específico llamado "observaciones" de texto libre para agregar el número de pasaporte en la factura electrónica estándar. Los campos disponibles para comprobantes electrónicos son los definidos por AFIP, y aunque algunos templates PDF permiten agregar notas al pie (por ejemplo, invoice_footer_note), este campo es solo para el PDF generado y no se envía a AFIP ni forma parte de los datos oficiales del comprobante electrónico.

Por lo tanto, si bien puedes incluir el número de pasaporte en una nota al pie del PDF usando el campo invoice_footer_note al generar el PDF con Afip SDK, esto no reemplaza ni modifica los datos enviados a AFIP, donde el DocTipo debe seguir siendo 99 y DocNro 0 para extranjeros sin documento nacional. ¿Te gustaría ver cómo agregar una nota al pie en el PDF usando Afip SDK?

Sources:

Eric Limbrunner
Eric Limbrunner

Una consulta, ARCA, tiene un microservicio para facturación masiva, o siempre es una factura a la vez

RunLLM
RunLLM

ARCA no ofrece un microservicio específico para facturación masiva; el web service estándar permite emitir una factura por request, aunque puedes automatizar el proceso para enviar múltiples facturas de forma secuencial o en lote desde tu sistema. La comunidad Afip SDK confirma que la facturación masiva es viable, pero técnicamente se realiza enviando varias solicitudes individuales, no mediante un endpoint especial para lotes.

¿Te gustaría más detalle sobre cómo automatizar la emisión masiva usando Afip SDK?

Sources: