Tipos de documentos para facturacin

RunLLM
RunLLM

Para obtener los tipos de documentos del comprador utilizables en la facturación electrónica con Afip SDK, debes usar el método FEParamGetTiposDoc del web service Factura Electrónica. Este método retorna el listado de tipos de documentos válidos para el campo DocTipo al crear comprobantes electrónicos, por ejemplo: DNI, CUIT, CUIL, Pasaporte, etc. Es fundamental para evitar errores como el (10015), que exige un tipo de documento distinto a 99 y un número de documento mayor a 0 para ciertos montos en Factura B.

Puedes implementarlo en Node.js así:

const documentTypes = await afip.ElectronicBilling.getDocumentTypes();
console.log(documentTypes);

Más detalles y ejemplos en la documentación oficial.

¿Te gustaría ver ejemplos para otros lenguajes o cómo usar estos valores al crear una factura?

Sources: