anaf-ts-sdk
Version:
Complete TypeScript SDK for Romanian ANAF API -E-Factura, Company checks
41 lines (40 loc) • 1.72 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.MessageFilter = exports.UploadStatusValue = exports.ExecutionStatus = void 0;
/**
* Execution status for upload operations
* 0 indicates success, 1 indicates error
*/
var ExecutionStatus;
(function (ExecutionStatus) {
ExecutionStatus[ExecutionStatus["Success"] = 0] = "Success";
ExecutionStatus[ExecutionStatus["Error"] = 1] = "Error";
})(ExecutionStatus || (exports.ExecutionStatus = ExecutionStatus = {}));
/**
* Status values for upload processing (stare field)
* As defined in OpenAPI spec for status check responses
*/
var UploadStatusValue;
(function (UploadStatusValue) {
/** Processing completed successfully */
UploadStatusValue["Ok"] = "ok";
/** Processing failed */
UploadStatusValue["Failed"] = "nok";
/** Currently being processed */
UploadStatusValue["InProgress"] = "in prelucrare";
})(UploadStatusValue || (exports.UploadStatusValue = UploadStatusValue = {}));
/**
* Message filters for listing operations
* Each filter type represents a specific message category in the ANAF e-Factura system
*/
var MessageFilter;
(function (MessageFilter) {
/** FACTURA TRIMISA - Invoice sent by you to a buyer */
MessageFilter["InvoiceSent"] = "T";
/** FACTURA PRIMITA - Invoice received by you from a supplier */
MessageFilter["InvoiceReceived"] = "P";
/** ERORI FACTURA - Error messages returned after uploading invalid XML */
MessageFilter["InvoiceErrors"] = "E";
/** MESAJ CUMPARATOR - RASP message/comment from buyer to issuer (or vice versa) */
MessageFilter["BuyerMessage"] = "R";
})(MessageFilter || (exports.MessageFilter = MessageFilter = {}));