Package Exports
- @zensoftbr/zenerpclient
- @zensoftbr/zenerpclient/AppError
- @zensoftbr/zenerpclient/Client
- @zensoftbr/zenerpclient/I18n
- @zensoftbr/zenerpclient/Web
- @zensoftbr/zenerpclient/api/api.module
- @zensoftbr/zenerpclient/api/auth/ArgsLogin
- @zensoftbr/zenerpclient/api/auth/ArgsRegister
- @zensoftbr/zenerpclient/api/auth/AuthService
- @zensoftbr/zenerpclient/api/auth/TokenResponse
- @zensoftbr/zenerpclient/api/auth/auth.module
- @zensoftbr/zenerpclient/api/catalog/CatalogService
- @zensoftbr/zenerpclient/api/catalog/Category
- @zensoftbr/zenerpclient/api/catalog/catalog.module
- @zensoftbr/zenerpclient/api/catalog/company/Company
- @zensoftbr/zenerpclient/api/catalog/company/CompanyService
- @zensoftbr/zenerpclient/api/catalog/company/Society
- @zensoftbr/zenerpclient/api/catalog/company/company.module
- @zensoftbr/zenerpclient/api/catalog/location/ArgsCityOpFind
- @zensoftbr/zenerpclient/api/catalog/location/City
- @zensoftbr/zenerpclient/api/catalog/location/Country
- @zensoftbr/zenerpclient/api/catalog/location/Geocode
- @zensoftbr/zenerpclient/api/catalog/location/LocationService
- @zensoftbr/zenerpclient/api/catalog/location/State
- @zensoftbr/zenerpclient/api/catalog/location/Zipcode
- @zensoftbr/zenerpclient/api/catalog/location/location.module
- @zensoftbr/zenerpclient/api/catalog/person/Person
- @zensoftbr/zenerpclient/api/catalog/person/PersonAddress
- @zensoftbr/zenerpclient/api/catalog/person/PersonComment
- @zensoftbr/zenerpclient/api/catalog/person/PersonCompact
- @zensoftbr/zenerpclient/api/catalog/person/PersonContact
- @zensoftbr/zenerpclient/api/catalog/person/PersonDocument
- @zensoftbr/zenerpclient/api/catalog/person/PersonGroup
- @zensoftbr/zenerpclient/api/catalog/person/PersonService
- @zensoftbr/zenerpclient/api/catalog/person/person.module
- @zensoftbr/zenerpclient/api/catalog/product/ArgsProductOpClone
- @zensoftbr/zenerpclient/api/catalog/product/CodeConversion
- @zensoftbr/zenerpclient/api/catalog/product/CodeConversionList
- @zensoftbr/zenerpclient/api/catalog/product/Dimension
- @zensoftbr/zenerpclient/api/catalog/product/Product
- @zensoftbr/zenerpclient/api/catalog/product/ProductKitComponent
- @zensoftbr/zenerpclient/api/catalog/product/ProductPacking
- @zensoftbr/zenerpclient/api/catalog/product/ProductProfile
- @zensoftbr/zenerpclient/api/catalog/product/ProductService
- @zensoftbr/zenerpclient/api/catalog/product/ProductUnitConversion
- @zensoftbr/zenerpclient/api/catalog/product/ProductVariant
- @zensoftbr/zenerpclient/api/catalog/product/Unit
- @zensoftbr/zenerpclient/api/catalog/product/product.module
- @zensoftbr/zenerpclient/api/commercial/CommercialService
- @zensoftbr/zenerpclient/api/commercial/PersonHierarchy
- @zensoftbr/zenerpclient/api/commercial/PersonHierarchyView
- @zensoftbr/zenerpclient/api/commercial/PriceList
- @zensoftbr/zenerpclient/api/commercial/PriceListChangeRequest
- @zensoftbr/zenerpclient/api/commercial/PriceListItem
- @zensoftbr/zenerpclient/api/commercial/PriceListTransformation
- @zensoftbr/zenerpclient/api/commercial/commercial.module
- @zensoftbr/zenerpclient/api/commercial/contract/ArgsContractBillingOpCreateInvoice
- @zensoftbr/zenerpclient/api/commercial/contract/Contract
- @zensoftbr/zenerpclient/api/commercial/contract/ContractBilling
- @zensoftbr/zenerpclient/api/commercial/contract/ContractFull
- @zensoftbr/zenerpclient/api/commercial/contract/ContractIndex
- @zensoftbr/zenerpclient/api/commercial/contract/ContractItem
- @zensoftbr/zenerpclient/api/commercial/contract/ContractProfile
- @zensoftbr/zenerpclient/api/commercial/contract/ContractService
- @zensoftbr/zenerpclient/api/commercial/contract/contract.module
- @zensoftbr/zenerpclient/api/commercial/target/Target
- @zensoftbr/zenerpclient/api/commercial/target/TargetGroup
- @zensoftbr/zenerpclient/api/commercial/target/TargetInterval
- @zensoftbr/zenerpclient/api/commercial/target/TargetPlan
- @zensoftbr/zenerpclient/api/commercial/target/TargetService
- @zensoftbr/zenerpclient/api/commercial/target/target.module
- @zensoftbr/zenerpclient/api/financial/ArgsBillingTitleOpRepeat
- @zensoftbr/zenerpclient/api/financial/ArgsBillingTitleOpUpdate
- @zensoftbr/zenerpclient/api/financial/ArgsOpSettle
- @zensoftbr/zenerpclient/api/financial/ArgsOpSettleEntryReplacement
- @zensoftbr/zenerpclient/api/financial/ArgsOpSettleMethod
- @zensoftbr/zenerpclient/api/financial/ArgsOpSettleMethodSettlement
- @zensoftbr/zenerpclient/api/financial/ArgsOpSettleSettlement
- @zensoftbr/zenerpclient/api/financial/ArgsReceivableOpSend
- @zensoftbr/zenerpclient/api/financial/BillingTitle
- @zensoftbr/zenerpclient/api/financial/Currency
- @zensoftbr/zenerpclient/api/financial/CurrencyExchangeRate
- @zensoftbr/zenerpclient/api/financial/FinancialService
- @zensoftbr/zenerpclient/api/financial/Payable
- @zensoftbr/zenerpclient/api/financial/PayableSettlement
- @zensoftbr/zenerpclient/api/financial/PayableSettlementBillingTitle
- @zensoftbr/zenerpclient/api/financial/PayableSettlementMethod
- @zensoftbr/zenerpclient/api/financial/Receivable
- @zensoftbr/zenerpclient/api/financial/ReceivableSettlement
- @zensoftbr/zenerpclient/api/financial/ReceivableSettlementBillingTitle
- @zensoftbr/zenerpclient/api/financial/ReceivableSettlementMethod
- @zensoftbr/zenerpclient/api/financial/Settlement
- @zensoftbr/zenerpclient/api/financial/SettlementBillingTitle
- @zensoftbr/zenerpclient/api/financial/SettlementMethod
- @zensoftbr/zenerpclient/api/financial/accounting/Account
- @zensoftbr/zenerpclient/api/financial/accounting/AccountCategory
- @zensoftbr/zenerpclient/api/financial/accounting/AccountChart
- @zensoftbr/zenerpclient/api/financial/accounting/AccountComplement
- @zensoftbr/zenerpclient/api/financial/accounting/AccountConversion
- @zensoftbr/zenerpclient/api/financial/accounting/AccountConversionChart
- @zensoftbr/zenerpclient/api/financial/accounting/AccountDefault
- @zensoftbr/zenerpclient/api/financial/accounting/AccountFiscalYear
- @zensoftbr/zenerpclient/api/financial/accounting/AccountingService
- @zensoftbr/zenerpclient/api/financial/accounting/ArgsAccountCategoryOpFindByCodes
- @zensoftbr/zenerpclient/api/financial/accounting/ArgsAccountChartOpImport
- @zensoftbr/zenerpclient/api/financial/accounting/ArgsAccountDefault
- @zensoftbr/zenerpclient/api/financial/accounting/ArgsAccountDefaultOpRead
- @zensoftbr/zenerpclient/api/financial/accounting/ArgsJournalEntry
- @zensoftbr/zenerpclient/api/financial/accounting/AssetInventory
- @zensoftbr/zenerpclient/api/financial/accounting/AssetInventoryCurrent
- @zensoftbr/zenerpclient/api/financial/accounting/AssetTag
- @zensoftbr/zenerpclient/api/financial/accounting/JournalEntry
- @zensoftbr/zenerpclient/api/financial/accounting/JournalItem
- @zensoftbr/zenerpclient/api/financial/accounting/LedgerItem
- @zensoftbr/zenerpclient/api/financial/accounting/LedgerItemBalance
- @zensoftbr/zenerpclient/api/financial/accounting/ResultCenter
- @zensoftbr/zenerpclient/api/financial/accounting/ResultCenterChart
- @zensoftbr/zenerpclient/api/financial/accounting/accounting.module
- @zensoftbr/zenerpclient/api/financial/billing/ArgsBatchRequestOpAddInstructions
- @zensoftbr/zenerpclient/api/financial/billing/ArgsBatchResponseOpCreate
- @zensoftbr/zenerpclient/api/financial/billing/ArgsInstructionRequestOpCreate
- @zensoftbr/zenerpclient/api/financial/billing/Batch
- @zensoftbr/zenerpclient/api/financial/billing/BatchRequest
- @zensoftbr/zenerpclient/api/financial/billing/BatchResponse
- @zensoftbr/zenerpclient/api/financial/billing/BillingService
- @zensoftbr/zenerpclient/api/financial/billing/Instruction
- @zensoftbr/zenerpclient/api/financial/billing/InstructionRequest
- @zensoftbr/zenerpclient/api/financial/billing/InstructionResponse
- @zensoftbr/zenerpclient/api/financial/billing/Wallet
- @zensoftbr/zenerpclient/api/financial/billing/billing.module
- @zensoftbr/zenerpclient/api/financial/credit/CreditLine
- @zensoftbr/zenerpclient/api/financial/credit/CreditLineItem
- @zensoftbr/zenerpclient/api/financial/credit/CreditService
- @zensoftbr/zenerpclient/api/financial/credit/credit.module
- @zensoftbr/zenerpclient/api/financial/financial.module
- @zensoftbr/zenerpclient/api/financial/treasury/AccountStatement
- @zensoftbr/zenerpclient/api/financial/treasury/ArgsAccountStatementOpConsolidate
- @zensoftbr/zenerpclient/api/financial/treasury/TreasuryService
- @zensoftbr/zenerpclient/api/financial/treasury/treasury.module
- @zensoftbr/zenerpclient/api/fiscal/ArgsIncomingInvoiceOpApprove
- @zensoftbr/zenerpclient/api/fiscal/ArgsIncomingInvoiceOpCreate
- @zensoftbr/zenerpclient/api/fiscal/ArgsIncomingInvoiceOpCreateFromIncomingList
- @zensoftbr/zenerpclient/api/fiscal/ArgsInvoiceOpReturn
- @zensoftbr/zenerpclient/api/fiscal/ArgsOutgoingInvoiceOpCancel
- @zensoftbr/zenerpclient/api/fiscal/ArgsOutgoingInvoiceOpCreate
- @zensoftbr/zenerpclient/api/fiscal/ArgsOutgoingInvoiceOpDiscount
- @zensoftbr/zenerpclient/api/fiscal/FiscalProfileOperation
- @zensoftbr/zenerpclient/api/fiscal/FiscalProfilePerson
- @zensoftbr/zenerpclient/api/fiscal/FiscalProfileProduct
- @zensoftbr/zenerpclient/api/fiscal/FiscalRegion
- @zensoftbr/zenerpclient/api/fiscal/FiscalService
- @zensoftbr/zenerpclient/api/fiscal/FiscalYear
- @zensoftbr/zenerpclient/api/fiscal/IncomingInvoice
- @zensoftbr/zenerpclient/api/fiscal/IncomingInvoiceItem
- @zensoftbr/zenerpclient/api/fiscal/IncomingInvoicePayment
- @zensoftbr/zenerpclient/api/fiscal/Invoice
- @zensoftbr/zenerpclient/api/fiscal/InvoiceItem
- @zensoftbr/zenerpclient/api/fiscal/InvoiceItemAccounting
- @zensoftbr/zenerpclient/api/fiscal/InvoicePayment
- @zensoftbr/zenerpclient/api/fiscal/InvoiceReference
- @zensoftbr/zenerpclient/api/fiscal/InvoiceReturn
- @zensoftbr/zenerpclient/api/fiscal/InvoiceSeries
- @zensoftbr/zenerpclient/api/fiscal/OutgoingInvoice
- @zensoftbr/zenerpclient/api/fiscal/OutgoingInvoiceItem
- @zensoftbr/zenerpclient/api/fiscal/OutgoingInvoicePayment
- @zensoftbr/zenerpclient/api/fiscal/br/ArgsDfeNfeProcInCreate
- @zensoftbr/zenerpclient/api/fiscal/br/ArgsDfeNfeProcInOpIncomingInvoiceCreate
- @zensoftbr/zenerpclient/api/fiscal/br/ArgsDfeNfeProcOutOpCreateOutgoingInvoice
- @zensoftbr/zenerpclient/api/fiscal/br/ArgsDfeNfeProcOutOpUpload
- @zensoftbr/zenerpclient/api/fiscal/br/ArgsDfeProcInutNFeCreate
- @zensoftbr/zenerpclient/api/fiscal/br/ArgsDocumentSefazOpFetch
- @zensoftbr/zenerpclient/api/fiscal/br/ArgsNfeOutOpCancel
- @zensoftbr/zenerpclient/api/fiscal/br/ArgsNfeOutOpCorrect
- @zensoftbr/zenerpclient/api/fiscal/br/ArgsNfeOutOpExport
- @zensoftbr/zenerpclient/api/fiscal/br/ArgsSpedOpExport
- @zensoftbr/zenerpclient/api/fiscal/br/Dfe
- @zensoftbr/zenerpclient/api/fiscal/br/DfeNfeProcIn
- @zensoftbr/zenerpclient/api/fiscal/br/DfeNfeProcOut
- @zensoftbr/zenerpclient/api/fiscal/br/DfeProcEventoNFeIn
- @zensoftbr/zenerpclient/api/fiscal/br/DfeProcEventoNFeOut
- @zensoftbr/zenerpclient/api/fiscal/br/DfeProcInutNFe
- @zensoftbr/zenerpclient/api/fiscal/br/DfeResEvento
- @zensoftbr/zenerpclient/api/fiscal/br/DfeResNFeIn
- @zensoftbr/zenerpclient/api/fiscal/br/FiscalBrService
- @zensoftbr/zenerpclient/api/fiscal/br/TaxIBPT
- @zensoftbr/zenerpclient/api/fiscal/br/br.module
- @zensoftbr/zenerpclient/api/fiscal/fiscal.module
- @zensoftbr/zenerpclient/api/fiscal/taxation/Tax
- @zensoftbr/zenerpclient/api/fiscal/taxation/Taxation
- @zensoftbr/zenerpclient/api/fiscal/taxation/TaxationOperation
- @zensoftbr/zenerpclient/api/fiscal/taxation/TaxationRule
- @zensoftbr/zenerpclient/api/fiscal/taxation/TaxationService
- @zensoftbr/zenerpclient/api/fiscal/taxation/taxation.module
- @zensoftbr/zenerpclient/api/logistic/IncomingShipping
- @zensoftbr/zenerpclient/api/logistic/LogisticService
- @zensoftbr/zenerpclient/api/logistic/ShippingItem
- @zensoftbr/zenerpclient/api/logistic/logistic.module
- @zensoftbr/zenerpclient/api/material/Address
- @zensoftbr/zenerpclient/api/material/AddressProfile
- @zensoftbr/zenerpclient/api/material/ArgsIncomingListOpImportFromOutgoingList
- @zensoftbr/zenerpclient/api/material/ArgsMovingOrderItemOpLoad
- @zensoftbr/zenerpclient/api/material/ArgsMovingOrderOpAllocateStock
- @zensoftbr/zenerpclient/api/material/ArgsOutgoingListOpCreateFromReservation
- @zensoftbr/zenerpclient/api/material/ArgsOutgoingListOpOutgoingInvoiceCreate
- @zensoftbr/zenerpclient/api/material/ArgsOutgoingListOpVolumeCreateAuto
- @zensoftbr/zenerpclient/api/material/ArgsPickingOrderOpCreate
- @zensoftbr/zenerpclient/api/material/ArgsPickingOrderOpGroup
- @zensoftbr/zenerpclient/api/material/ArgsReservationOpAllocate
- @zensoftbr/zenerpclient/api/material/ArgsReservationOpAllocateRevert
- @zensoftbr/zenerpclient/api/material/ArgsStockManagementOpImport
- @zensoftbr/zenerpclient/api/material/ArgsStockOpUpdate
- @zensoftbr/zenerpclient/api/material/ArgsUpdateAverageDailyConsumption
- @zensoftbr/zenerpclient/api/material/ArgsVolumeOpCheck
- @zensoftbr/zenerpclient/api/material/ArgsVolumeOpCreate
- @zensoftbr/zenerpclient/api/material/HandlingUnit
- @zensoftbr/zenerpclient/api/material/IncomingList
- @zensoftbr/zenerpclient/api/material/IncomingListItem
- @zensoftbr/zenerpclient/api/material/IncomingRequest
- @zensoftbr/zenerpclient/api/material/IncomingRequestItem
- @zensoftbr/zenerpclient/api/material/Inventory
- @zensoftbr/zenerpclient/api/material/InventoryAdjustment
- @zensoftbr/zenerpclient/api/material/InventoryCheck
- @zensoftbr/zenerpclient/api/material/InventoryConfig
- @zensoftbr/zenerpclient/api/material/InventoryStock
- @zensoftbr/zenerpclient/api/material/Lot
- @zensoftbr/zenerpclient/api/material/MaterialService
- @zensoftbr/zenerpclient/api/material/MovingOrder
- @zensoftbr/zenerpclient/api/material/MovingOrderItem
- @zensoftbr/zenerpclient/api/material/OutgoingList
- @zensoftbr/zenerpclient/api/material/PickingOrder
- @zensoftbr/zenerpclient/api/material/PickingOrderItem
- @zensoftbr/zenerpclient/api/material/PickingProfile
- @zensoftbr/zenerpclient/api/material/Quality
- @zensoftbr/zenerpclient/api/material/Reservation
- @zensoftbr/zenerpclient/api/material/ReservationItem
- @zensoftbr/zenerpclient/api/material/ReservationTarget
- @zensoftbr/zenerpclient/api/material/Schedule
- @zensoftbr/zenerpclient/api/material/Serial
- @zensoftbr/zenerpclient/api/material/Stock
- @zensoftbr/zenerpclient/api/material/StockAvailability
- @zensoftbr/zenerpclient/api/material/StockCluster
- @zensoftbr/zenerpclient/api/material/StockData
- @zensoftbr/zenerpclient/api/material/StockManagement
- @zensoftbr/zenerpclient/api/material/StockManagementItem
- @zensoftbr/zenerpclient/api/material/StockTransaction
- @zensoftbr/zenerpclient/api/material/Volume
- @zensoftbr/zenerpclient/api/material/VolumeItem
- @zensoftbr/zenerpclient/api/material/Warehouse
- @zensoftbr/zenerpclient/api/material/material.module
- @zensoftbr/zenerpclient/api/sale/ArgsPriceFormationOpCalculate
- @zensoftbr/zenerpclient/api/sale/ArgsQuoteOpCreate
- @zensoftbr/zenerpclient/api/sale/ArgsSaleOpCancel
- @zensoftbr/zenerpclient/api/sale/ArgsSaleOpCreate
- @zensoftbr/zenerpclient/api/sale/ArgsSaleOpForwardAuto
- @zensoftbr/zenerpclient/api/sale/ArgsSaleOpPickingOrderCreate
- @zensoftbr/zenerpclient/api/sale/ArgsSaleOpRelocate
- @zensoftbr/zenerpclient/api/sale/ArgsSaleOpSplit
- @zensoftbr/zenerpclient/api/sale/PriceFormation
- @zensoftbr/zenerpclient/api/sale/PriceFormationItem
- @zensoftbr/zenerpclient/api/sale/PriceFormationSimulation
- @zensoftbr/zenerpclient/api/sale/PriceFormationSimulationItem
- @zensoftbr/zenerpclient/api/sale/PriceListRetail
- @zensoftbr/zenerpclient/api/sale/PriceListRetailItem
- @zensoftbr/zenerpclient/api/sale/Quote
- @zensoftbr/zenerpclient/api/sale/QuoteItem
- @zensoftbr/zenerpclient/api/sale/QuoteItemProposal
- @zensoftbr/zenerpclient/api/sale/Sale
- @zensoftbr/zenerpclient/api/sale/SaleItem
- @zensoftbr/zenerpclient/api/sale/SalePayment
- @zensoftbr/zenerpclient/api/sale/SaleProfile
- @zensoftbr/zenerpclient/api/sale/SaleService
- @zensoftbr/zenerpclient/api/sale/sale.module
- @zensoftbr/zenerpclient/api/shipping/Shipment
- @zensoftbr/zenerpclient/api/shipping/ShippingService
- @zensoftbr/zenerpclient/api/shipping/shipping.module
- @zensoftbr/zenerpclient/api/supply/production/ArgsProductionOrderOpCreate
- @zensoftbr/zenerpclient/api/supply/production/ArgsProductionStepOpCreate
- @zensoftbr/zenerpclient/api/supply/production/Bom
- @zensoftbr/zenerpclient/api/supply/production/BomItem
- @zensoftbr/zenerpclient/api/supply/production/Operation
- @zensoftbr/zenerpclient/api/supply/production/OperationType
- @zensoftbr/zenerpclient/api/supply/production/OperationTypeAccount
- @zensoftbr/zenerpclient/api/supply/production/ProductionBatch
- @zensoftbr/zenerpclient/api/supply/production/ProductionOrder
- @zensoftbr/zenerpclient/api/supply/production/ProductionProfile
- @zensoftbr/zenerpclient/api/supply/production/ProductionService
- @zensoftbr/zenerpclient/api/supply/production/ProductionStep
- @zensoftbr/zenerpclient/api/supply/production/ProductionStepConsumption
- @zensoftbr/zenerpclient/api/supply/production/ProductionStepProduction
- @zensoftbr/zenerpclient/api/supply/production/production.module
- @zensoftbr/zenerpclient/api/supply/purchase/ArgsProposalItemOpApprove
- @zensoftbr/zenerpclient/api/supply/purchase/ArgsProposalItemOpDisapprove
- @zensoftbr/zenerpclient/api/supply/purchase/ArgsPurchaseOpCancel
- @zensoftbr/zenerpclient/api/supply/purchase/ArgsPurchaseOpCreate
- @zensoftbr/zenerpclient/api/supply/purchase/ArgsPurchaseOpRelocate
- @zensoftbr/zenerpclient/api/supply/purchase/ArgsPurchaseOpSplit
- @zensoftbr/zenerpclient/api/supply/purchase/ArgsQuoteOpCreate
- @zensoftbr/zenerpclient/api/supply/purchase/ArgsQuoteOpFinish
- @zensoftbr/zenerpclient/api/supply/purchase/PriceListCost
- @zensoftbr/zenerpclient/api/supply/purchase/PriceListCostItem
- @zensoftbr/zenerpclient/api/supply/purchase/Proposal
- @zensoftbr/zenerpclient/api/supply/purchase/ProposalItem
- @zensoftbr/zenerpclient/api/supply/purchase/ProposalRequest
- @zensoftbr/zenerpclient/api/supply/purchase/Purchase
- @zensoftbr/zenerpclient/api/supply/purchase/PurchaseItem
- @zensoftbr/zenerpclient/api/supply/purchase/PurchasePayment
- @zensoftbr/zenerpclient/api/supply/purchase/PurchaseProfile
- @zensoftbr/zenerpclient/api/supply/purchase/PurchaseService
- @zensoftbr/zenerpclient/api/supply/purchase/Quote
- @zensoftbr/zenerpclient/api/supply/purchase/QuoteItem
- @zensoftbr/zenerpclient/api/supply/purchase/purchase.module
- @zensoftbr/zenerpclient/api/supply/supply.module
- @zensoftbr/zenerpclient/api/system/ArgsCustomPropertiesOpSet
- @zensoftbr/zenerpclient/api/system/Info
- @zensoftbr/zenerpclient/api/system/Status
- @zensoftbr/zenerpclient/api/system/SystemService
- @zensoftbr/zenerpclient/api/system/Test
- @zensoftbr/zenerpclient/api/system/audit/ArgsLogCreate
- @zensoftbr/zenerpclient/api/system/audit/AuditService
- @zensoftbr/zenerpclient/api/system/audit/Log
- @zensoftbr/zenerpclient/api/system/audit/Source
- @zensoftbr/zenerpclient/api/system/audit/audit.module
- @zensoftbr/zenerpclient/api/system/automation/Agent
- @zensoftbr/zenerpclient/api/system/automation/AutomationService
- @zensoftbr/zenerpclient/api/system/automation/Schedule
- @zensoftbr/zenerpclient/api/system/automation/Watcher
- @zensoftbr/zenerpclient/api/system/automation/automation.module
- @zensoftbr/zenerpclient/api/system/data/ArgsDataSourceOpRead
- @zensoftbr/zenerpclient/api/system/data/DataService
- @zensoftbr/zenerpclient/api/system/data/DataSource
- @zensoftbr/zenerpclient/api/system/data/DataSourceField
- @zensoftbr/zenerpclient/api/system/data/DataSourceParameter
- @zensoftbr/zenerpclient/api/system/data/data.module
- @zensoftbr/zenerpclient/api/system/file/File
- @zensoftbr/zenerpclient/api/system/file/FileService
- @zensoftbr/zenerpclient/api/system/file/file.module
- @zensoftbr/zenerpclient/api/system/frontend/FrontendService
- @zensoftbr/zenerpclient/api/system/frontend/Inject
- @zensoftbr/zenerpclient/api/system/frontend/Menu
- @zensoftbr/zenerpclient/api/system/frontend/frontend.module
- @zensoftbr/zenerpclient/api/system/image/Image
- @zensoftbr/zenerpclient/api/system/image/ImageService
- @zensoftbr/zenerpclient/api/system/image/image.module
- @zensoftbr/zenerpclient/api/system/info/InfoService
- @zensoftbr/zenerpclient/api/system/info/info.module
- @zensoftbr/zenerpclient/api/system/integration/ArgsMessageOpCreate
- @zensoftbr/zenerpclient/api/system/integration/ArgsQueueOpReadMessage
- @zensoftbr/zenerpclient/api/system/integration/ArgsTopicOpPublish
- @zensoftbr/zenerpclient/api/system/integration/IntegrationService
- @zensoftbr/zenerpclient/api/system/integration/Message
- @zensoftbr/zenerpclient/api/system/integration/Publication
- @zensoftbr/zenerpclient/api/system/integration/Queue
- @zensoftbr/zenerpclient/api/system/integration/Subscription
- @zensoftbr/zenerpclient/api/system/integration/Topic
- @zensoftbr/zenerpclient/api/system/integration/integration.module
- @zensoftbr/zenerpclient/api/system/mail/Address
- @zensoftbr/zenerpclient/api/system/mail/ArgsMessageOpSend
- @zensoftbr/zenerpclient/api/system/mail/Attachment
- @zensoftbr/zenerpclient/api/system/mail/MailService
- @zensoftbr/zenerpclient/api/system/mail/MailerConfig
- @zensoftbr/zenerpclient/api/system/mail/Message
- @zensoftbr/zenerpclient/api/system/mail/mail.module
- @zensoftbr/zenerpclient/api/system/printing/ArgsPrinterJobCreate
- @zensoftbr/zenerpclient/api/system/printing/Printer
- @zensoftbr/zenerpclient/api/system/printing/PrinterJob
- @zensoftbr/zenerpclient/api/system/printing/PrinterJobData
- @zensoftbr/zenerpclient/api/system/printing/PrintingService
- @zensoftbr/zenerpclient/api/system/printing/printing.module
- @zensoftbr/zenerpclient/api/system/report/ArgsReportCreate
- @zensoftbr/zenerpclient/api/system/report/ArgsReportOpGenerate
- @zensoftbr/zenerpclient/api/system/report/ArgsReportTemplateOpUpdate
- @zensoftbr/zenerpclient/api/system/report/Report
- @zensoftbr/zenerpclient/api/system/report/ReportService
- @zensoftbr/zenerpclient/api/system/report/ReportTemplate
- @zensoftbr/zenerpclient/api/system/report/ResponseReportOpPrint
- @zensoftbr/zenerpclient/api/system/report/report.module
- @zensoftbr/zenerpclient/api/system/security/AccessPoint
- @zensoftbr/zenerpclient/api/system/security/AccessProfile
- @zensoftbr/zenerpclient/api/system/security/ArgsGroupOpClone
- @zensoftbr/zenerpclient/api/system/security/ArgsTokenOpInvalidate
- @zensoftbr/zenerpclient/api/system/security/ArgsTokenOpRequest
- @zensoftbr/zenerpclient/api/system/security/ArgsTokenOpRequestPermanent
- @zensoftbr/zenerpclient/api/system/security/ArgsUserOpAuthenticate
- @zensoftbr/zenerpclient/api/system/security/ArgsUserOpChangeEmail
- @zensoftbr/zenerpclient/api/system/security/ArgsUserOpChangeEmailConfirmation
- @zensoftbr/zenerpclient/api/system/security/ArgsUserOpChangePassword
- @zensoftbr/zenerpclient/api/system/security/ArgsUserOpChangePasswordThird
- @zensoftbr/zenerpclient/api/system/security/ArgsUserOpCreate
- @zensoftbr/zenerpclient/api/system/security/ArgsUserOpCreateConfirmation
- @zensoftbr/zenerpclient/api/system/security/ArgsUserOpCreateResend
- @zensoftbr/zenerpclient/api/system/security/ArgsUserOpResetPassword
- @zensoftbr/zenerpclient/api/system/security/ArgsUserOpResetPasswordConfirmation
- @zensoftbr/zenerpclient/api/system/security/Grant
- @zensoftbr/zenerpclient/api/system/security/Group
- @zensoftbr/zenerpclient/api/system/security/KeyStore
- @zensoftbr/zenerpclient/api/system/security/Role
- @zensoftbr/zenerpclient/api/system/security/RoleAccessPoint
- @zensoftbr/zenerpclient/api/system/security/SecurityService
- @zensoftbr/zenerpclient/api/system/security/Session
- @zensoftbr/zenerpclient/api/system/security/SessionContext
- @zensoftbr/zenerpclient/api/system/security/User
- @zensoftbr/zenerpclient/api/system/security/UserPermission
- @zensoftbr/zenerpclient/api/system/security/security.module
- @zensoftbr/zenerpclient/api/system/storage/StorageService
- @zensoftbr/zenerpclient/api/system/storage/storage.module
- @zensoftbr/zenerpclient/api/system/system.module
- @zensoftbr/zenerpclient/api/system/workflow/ArgsWorkflowOpCreateOrUpdate
- @zensoftbr/zenerpclient/api/system/workflow/Workflow
- @zensoftbr/zenerpclient/api/system/workflow/WorkflowConnector
- @zensoftbr/zenerpclient/api/system/workflow/WorkflowNode
- @zensoftbr/zenerpclient/api/system/workflow/WorkflowService
- @zensoftbr/zenerpclient/api/system/workflow/Workpiece
- @zensoftbr/zenerpclient/api/system/workflow/WorkpieceNode
- @zensoftbr/zenerpclient/api/system/workflow/workflow.module
- @zensoftbr/zenerpclient/index
Readme
@zensoftbr/zenerpclient
Este projeto visa desenvolver um software cliente inovador, projetado para integrar-se perfeitamente com o sistema de gestão Zen ERP. Nosso objetivo é oferecer uma solução que não apenas melhore a eficiência operacional, mas também enriqueça a experiência dos desenvolvedores através de funcionalidades intuitivas e personalizadas. Ideal para desenvolvedores que desejam explorar novas possibilidades e criar soluções impactantes no ecossistema Zen ERP.
Instalação
npm install @zensoftbr/zenerpclientjsconfig.json
Pode ser necessário configurar o arquivo jsconfig.json para que o intellisense do VS Code funcione corretamente.
{
"compilerOptions": {
"module": "NodeNext"
}
}Importação
Os componentes devem ser importados individualmente, possibilitando a realização de tree-shaking no projeto.
import { connect } from "@zensoftbr/zenerpclient";
import { PersonService } from "@zensoftbr/zenerpclient/api/catalog/person/PersonService";
const z = await connect("tenant", "user", "password", {
locale: "pt-BR",
timeZone: "America/Sao_Paulo",
});
const personService = new PersonService(z);
const person = await personService.personReadById(1001);Também é possível importar o bundle completo em uma variável e utilizar esta variável para acessar os componentes.
import * as Z from "@zensoftbr/zenerpclient";
const z = await Z.connect("tenant", "user", "password", {
locale: "pt-BR",
timeZone: "America/Sao_Paulo",
});
const personService = new Z.api.catalog.person.PersonService(z);
const person = await personService.personReadById(1001);Atenção
Independentemente do formato utilizado, procure manter um padrão de uso no projeto para facilitar manutenções no código.
Conexão
Inicializando e conectando um cliente
import { connect } from "@zensoftbr/zenerpclient";
const z = await connect("tenant", "user", "password", {
locale: "pt-BR",
timeZone: "America/Sao_Paulo",
});
Criando um cliente a partir de um token
import { createFromToken } from "@zensoftbr/zenerpclient";
const z = createFromToken("tenant", "token");Métodos fetch (z.web)
Coleção de métodos otimizados para interação direta com endpoints via solicitações fetch.
Fetch de blob
const blob = await z.web.fetchBlob("/catalog/category");Fetch de json
const json = await z.web.fetchJson("/catalog/category");Fetch de texto
const text = await z.web.fetchText("/catalog/category");Fetch de response
const response = await z.web.fetch("/catalog/category");Fetch de response com validação de status
Este método lança um erro se o status for >= 300
const response = await z.web.fetchOk("/catalog/category");Tratamento de response
Este método lança um erro se o status for >= 300
const response = await z.web.fetch("/catalog/category");
await z.web.handleResponse(response);Encapsulamento de API (z.api)
Coleção de objetos que representam a estrutura da API e podem ser utilizados para acessar a API de forma mais simplificada e orientada a objetos.
Chamando métodos da API
As classes de serviços devem ser instanciadas com uma instância do cliente como argumento do construtor.
import { CatalogService } from "@zensoftbr/zenerpclient/api/catalog/CatalogService";
const catalogService = new CatalogService(z);import { CatalogService } from "@zensoftbr/zenerpclient/api/catalog/CatalogService";
import { Category } from "@zensoftbr/zenerpclient/api/catalog/Category";
const catalogService = new CatalogService(z);
let category = new Category();
category.code = "TOOLS";
category.description = "Tools";
category = await catalogService.categoryCreate(category);import { SaleService } from "@zensoftbr/zenerpclient/api/sale/SaleService";
const saleService = SaleService(z);
let sale;
sale = await saleService.saleOpPrepare(1001);
sale = await saleService.saleOpApprove(1001);Internacionalização (z.i18n)
Conjunto avançado de funções especializadas na tradução de textos e na formatação de datas, horas e números de acordo com a nacionalidade e localização do operador.
Traduzindo chaves de recursos
const i18n = await z.i18n; // primeira chamada retorna uma promise, próximas chamadas retornam um objeto
i18n.getResource("@@:/@word/yes"); // retorna "Sim" para "pt-BR", "Yes" para "en-US"
i18n.format("@@:/catalog/category/error/notFound", "ACESSORIOS"); // retorna "Categoria ACESSORIOS não encontrada" para "pt-BR"Formatando dados
i18n.formatDate("2024-01-31"); // retorna "31/01/2024" para "pt-BR"
i18n.formatDate(new Date("2024-01-31")); // retorna "31/01/2024" para "pt-BR"
i18n.formatNumber(1000.12345, { digits: 2 }); // retorna "1.000,12" para "pt-BR"
i18n.formatNumber(1000.12345, { minDigits: 2, maxDigits: 4 }); // retorna "1.000,1234" para "pt-BR"