UNPKG

facturacionelectronicapy-recibo-xmlgen

Version:

API Node JS para generar el archivo XML del Recibo similar al exigido por la SET en base a JSON

54 lines (53 loc) 1.88 kB
import { XmlgenConfig } from './type.interface.'; declare class JSonReciboValidateService { errors: Array<string>; constructor(); /** * Valida los datos ingresados en el data * @param data */ validateValues(params: any, data: any, config: XmlgenConfig): void; generateCodigoControlValidate(params: any, data: any): void; private generateDeValidate; private generateDatosOperacionValidate; private generateDatosGeneralesValidate; private generateDatosGeneralesInherentesOperacionValidate; private generateDatosGeneralesEmisorDEValidate; private generateDatosGeneralesResponsableGeneracionDEValidate; private generateDatosGeneralesReceptorDEValidate; private generateDatosCondicionOperacionDEValidate; /** * E7.1. Campos que describen la forma de pago de la operación al contado o del monto * de la entrega inicial (E605-E619) * @param params * @param data * @param options */ private generateDatosCondicionOperacionDE_ContadoValidate; /** * E7.2. Campos que describen la operación a crédito (E640-E649) * * @param params * @param data * @param options */ private generateDatosCondicionOperacionDE_CreditoValidate; generateDatosTotalesValidate(params: any, data: any): void; /** * * @param params * @param data * @param options */ generateDatosDocumentosAsociadosValidate(params: any, data: any): void; /** * H. Campos que identifican al documento asociado (H001-H049) * * @param params * @param documentoAsociado * @param options */ generateDatosDocumentoAsociadoValidate(params: any, documentoAsociado: any, i: number): void; } declare const _default: JSonReciboValidateService; export default _default;