facturacionelectronicapy-xmlgen
Version:
API Node JS para generar el archivo XML del Documento electrónico exigido por SIFEN en base a JSON
29 lines (28 loc) • 1.28 kB
TypeScript
declare class JSonDteAlgoritmosService {
/**
* Calcula Digito Verificador numérico con entrada alfanumérica y basemax 11
*/
calcularDigitoVerificador(cdc: String, baseMax?: number): number;
/**
* Generacion del codigo de control de 44 digitos
*
* Conformacion del CDC
* 1. Tipo de Documento, iTiDE, 2, Completar con left zero hasta alcanzar 2 digit.
* 2. Ruc Emisor, dRucEm, 8, Completar con left zero hasta 8
* 3. DV del Emisor, dDVEmi, 1, Digito verificador del emisor.
* 4. Establecimiento, dEst, 3, Establecimiento
* 5. Punto de Expedicion, dPunExp, 3, Punto de Expe.
* 6. Numero de Docummento, dNumDoc, 7, Numero de DE, completar con left zero hasta 7
* 7. Tipo de Contribuyente, iTipCon, 1, Codigo del tipo de contribuyente
* 8. Fecha Emision, dFeEmiDE, 8, en formato AAAAMMDD
* 9. Tipo de Emision, iTipEmi, 1, Tipo de Emision
* 10. Codigo de Seguridad, dCodSeg, 9, Num. Aleatorio
* 11. Digito Verificador, dDVId, 1, Resultado del Algoritmo M. 11
*
* @param data
* @returns
*/
generateCodigoControl(params: any, data: any, codigoSeguridad: any): string;
}
declare const _default: JSonDteAlgoritmosService;
export default _default;