falcotura-atv-sdk
Version:
Librería (SDK) de Javascript/NodeJS para acceder al API de Administración Tributaria Virtual (ATV) del Ministerio de Hacienda.
31 lines (30 loc) • 1.04 kB
TypeScript
/**
* Utilidades para manejo consistente de fechas en zona horaria de Costa Rica (UTC-6)
*/
/**
* Crea una fecha en la zona horaria de Costa Rica
* @param date Fecha opcional, si no se proporciona usa la fecha actual
* @returns Date object ajustado a Costa Rica
*/
export declare function getCostaRicaDate(date?: Date): Date;
/**
* Convierte una fecha a ISO string manteniendo la zona horaria de Costa Rica
* @param date Fecha a convertir
* @returns ISO string con offset de Costa Rica
*/
export declare function toCostaRicaISOString(date: Date): string;
/**
* Obtiene información de fecha formateada para Costa Rica (usado en generación de clave)
* @param date Fecha opcional
* @returns Objeto con día, mes y año en Costa Rica
*/
export declare function getCostaRicaDateInfo(date?: Date): {
dia: string;
mes: string;
ano: string;
};
/**
* Crea una fecha de emisión estándar para documentos electrónicos
* @returns Date en zona horaria de Costa Rica
*/
export declare function createIssueDate(): Date;