factus-js iconfactus-js
Documentos soporte

Crear documento soporte

Crear y validar un documento soporte electrónico.

Firma del método

create(input: CreateSupportDocumentInput): Promise<ApiResponse<SupportDocument>>

Endpoint Factus

POST /v1/support-documents/validate

Fuente oficial: Crear documento soporte

Parámetros

Prop

Type

Ejemplo

import { SupportDocumentIdentityTypeId } from "factus-js";

const response = await factus.supportDocuments.create({
  numbering_range_id: 148,
  reference_code: "REF0017",
  observation: "Compra a proveedor no obligado a facturar",
  payment_method_code: "10",
  provider: {
    identification: "123456789",
    names: "Alan Turing",
    address: "calle 1 # 2-68",
    email: "alanturing@enigmasas.com",
    phone: "1234567890",
    country_code: "CO",
    identification_document_id: SupportDocumentIdentityTypeId.NIT,
    municipality_id: "980",
  },
  items: [
    {
      code_reference: "SRV-001",
      name: "Servicio prestado",
      quantity: 1,
      discount_rate: 0,
      price: 200000,
      unit_measure_id: 70,
      standard_code_id: "1",
    },
  ],
});

console.log(response.data.number);

Ejemplo de respuesta

Ver respuesta oficial: Ejemplo de respuesta

En esta página