facturacionelectronicapy-xmlgen
Version:
API Node JS para generar el archivo XML del Documento electrónico exigido por SIFEN en base a JSON
52 lines (51 loc) • 1.8 kB
TypeScript
import { XmlgenConfig } from './type.interface.';
declare class JSonDteItemValidateService {
errors: Array<string>;
constructor();
/**
* E8. Campos que describen los ítems de la operación (E700-E899)
*
* @param params
* @param data
* @param options
*/
generateDatosItemsOperacionValidate(params: any, data: any, config: XmlgenConfig, errors: Array<string>): string[];
/**
* E8.1.1 Campos que describen los descuentos, anticipos y valor total por ítem (EA001-EA050)
*
* @param params
* @param data
* @param options
* @param items Es el item actual del array de items de "data" que se está iterando
*/
private generateDatosItemsOperacionDescuentoAnticipoValorTotalValidate;
/**
* E8.2. Campos que describen el IVA de la operación por ítem (E730-E739)
*
* @param params
* @param data
* @param options
* @param items Es el item actual del array de items de "data" que se está iterando
*/
private generateDatosItemsOperacionIVAValidate;
/**
* E8.4. Grupo de rastreo de la mercadería (E750-E760)
*
* @param params
* @param data
* @param options
* @param items Es el item actual del array de items de "data" que se está iterando
*/
private generateDatosItemsOperacionRastreoMercaderiasValidate;
/**
* E8.5. Sector de automotores nuevos y usados (E770-E789)
*
* @param params
* @param data
* @param options
* @param items Es el item actual del array de items de "data" que se está iterando
*/
private generateDatosItemsOperacionSectorAutomotoresValidate;
}
declare const _default: JSonDteItemValidateService;
export default _default;