JSPM

  • Created
  • Published
  • Downloads 14
  • Score
    100M100P100Q86890F
  • License ISC

Zen ERP Client Api

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/zenerpclient

jsconfig.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"