Notas crédito
Crear y validar nota crédito
Crear y validar una nota crédito electronica ante la DIAN.
Firma del método
create(input: CreateCreditNoteInput): Promise<ApiResponse<CreditNoteListItem>>Endpoint Factus
POST /v1/credit-notes/validate
Fuente oficial: Crear y validar nota crédito
Parámetros
Prop
Type
Ejemplo
import {
CreditNoteOperationTypeCode,
CreditNoteCorrectionCode,
} from "factus-js";
const response = await factus.creditNotes.create({
numbering_range_id: 9,
reference_code: "5",
customization_id: CreditNoteOperationTypeCode.WithReference,
correction_concept_code: CreditNoteCorrectionCode.PriceAdjustment,
payment_method_code: "10",
bill_id: 514,
observation: "Ajuste de precio por error en factura original",
customer: {
identification: "123456789",
dv: "3",
company: "",
names: "Alan Turing",
address: "calle 1 # 2-68",
email: "alanturing@enigmasas.com",
},
items: [
{
code_reference: "12345",
name: "producto de prueba",
quantity: 1,
discount_rate: 20,
price: 50000,
tax_rate: "19.00",
unit_measure_id: 70,
standard_code_id: "1",
is_excluded: 0,
tribute_id: 1,
},
],
});
console.log(response.data.number);Ejemplo de respuesta
Ver respuesta oficial: Ejemplo de respuesta