Emitir PDF
Nota de Débito C
Nota de Débito C
Template de Nota de Débito C.
Requisitos previos
Para poder emitir este PDF, primero necesitarás:
Nombre del template
debit-note-c
Parámetros
file_namestring
Nombre del archivo PDF.templateobject
Template a utilizar para la generación del PDF.namestring
Nombre del template.paramsobject
Parámetros del template.voucher_numberinteger
Número de comprobante.sales_pointinteger
Punto de venta.issue_datestring
Fecha de emisión (DD/MM/YYYY).cae_due_datestring
Vencimiento CAE (DD/MM/YYYY).issuer_cuitinteger
CUIT emisor (11 dígitos).caeinteger
CAE (14 dígitos).issuer_business_namestring
Razón social emisor.issuer_addressstring
Domicilio emisor.issuer_iva_conditionstring
Condición IVA emisor.issuer_gross_incomestring
Ingresos brutos.issuer_activity_start_datestring
Inicio actividades (DD/MM/YYYY).receiver_namestring
Nombre receptor.receiver_addressstring
Domicilio receptor.receiver_document_typeinteger
Tipo documento receptor.receiver_document_numberinteger
Número documento receptor.receiver_iva_conditionstring
Condición IVA receptor.sale_conditionstring
Condición de venta.currency_idstring
Código de moneda. Para pesos argentinos, usar ARS.currency_ratenumber
Cotización de moneda (>0). Para pesos argentinos (ARS) el valor es 1.conceptinteger
Concepto AFIP (1=Productos, 2=Servicios, 3=Productos y Servicios).itemsobject[]
Detalle de ítems.vat_amountnumber
Importe IVA.tributes_amountnumber
Importe tributos.total_amountnumber
Importe total.billing_fromstringOpcional
Fecha desde. Requerido si concept=2 o 3.billing_tostringOpcional
Fecha hasta. Requerido si concept=2 o 3.payment_due_datestringOpcional
Vencimiento pago. Requerido si concept=2 o 3 y obligatorio en FCE.net_amount_taxednumber
Neto gravado.net_amount_untaxednumber
Neto no gravado.exempt_amountnumber
Importe exento.associated_vouchersobject[]
Comprobantes asociados.debit_note_reasonstring
Motivo de nota de débito.Solicitud
import Afip from '@afipsdk/afip.js';
const afip = new Afip({ access_token: 'TU_ACCESS_TOKEN' });
const data = {
"file_name": "invoice_name.pdf",
"template": {
"name": "debit-note-c",
"params": {
"voucher_number": 97,
"sales_point": 1,
"issue_date": "27/02/2026",
"cae_due_date": "12/03/2026",
"issuer_cuit": 30123456789,
"cae": 12345678901234,
"issuer_business_name": "EMPRESA IMAGINARIA S.A.",
"issuer_address": "Calle Falsa 123",
"issuer_iva_condition": "Responsable Inscripto",
"issuer_gross_income": "CM 901-123456-7",
"issuer_activity_start_date": "01/01/2020",
"receiver_name": "CONSUMIDOR FINAL",
"receiver_address": "-",
"receiver_document_type": 99,
"receiver_document_number": 0,
"receiver_iva_condition": "Consumidor Final",
"sale_condition": "Contado",
"currency_id": "ARS",
"currency_rate": 1,
"concept": 1,
"items": [
{
"code": "001",
"description": "Servicio mensual",
"quantity": 1,
"unit_price": 121,
"subtotal": 121
}
],
"vat_amount": 21,
"tributes_amount": 0,
"total_amount": 121,
"billing_from": "01/02/2026",
"billing_to": "28/02/2026",
"payment_due_date": "10/03/2026",
"net_amount_taxed": 100,
"net_amount_untaxed": 0,
"exempt_amount": 0,
"associated_vouchers": [
{
"voucher_type": 6,
"point_of_sale": 1,
"voucher_number": 97,
"issue_date": "27/02/2026"
}
],
"debit_note_reason": "Interés por mora"
}
}
};
const response = await afip.ElectronicBilling.createPDF(data);
console.log(response.file);Respuesta
{
"id": "019ca6aa-7f1b-70d2-a9c3-1f5e8b62d4c1",
"file": "https://afip-sdk-pdf-storage.s3.amazonaws.com/019ca6aa-7f1b-70d2-a9c3-1f5e8b62d4c1.pdf",
"file_expiration": "2026-03-01T20:00:00.000Z",
"file_name": "invoice_name.pdf",
"created_at": "2026-02-28T20:00:00.000Z"
}