Enroll a store with the fiscal control system
Creates the store as a location under its organization's taxpayer and commissions it, in one call that can be repeated - the same way as enrolling an organization.
Requires the FISCAL extension to be active on the tenant and the store, and the organization's taxpayer to be COMMISSIONED.
Required permissions: STORE
Access token recevied after user login with a deviceToken
Reference to a tenant.
^[A-Za-z0-9-_]+Reference to a Store.
^[A-Za-z0-9-_]+What an operator confirms before the store exists as a location at the fiscal control system. As for the organization, a client may propose the values from the store and the operator decides.
Name of the location at the fiscal control system. At most 32 characters - a longer store name is refused rather than shortened, so the operator chooses what it should say.
Example response
^[A-Za-z0-9-_]*^[A-Za-z0-9-_]*^[A-Za-z0-9-_]*^[A-Za-z0-9-_]+^[A-Za-z0-9-_]*^[A-Za-z0-9-_]*^[A-Za-z0-9-_]*^[A-Za-z0-9-_]*Number of days an exchangenote is valid.
^[A-Za-z0-9-_]*^[A-Za-z0-9-_]*^[A-Za-z0-9-_]+VAT identification number for value added tax reporting purposes.
^[A-Za-z0-9-_]+^[A-Za-z0-9-_]+^[A-Za-z0-9-_]+^[A-Za-z0-9-_]*Daily cut-off time (e.g. 4 AM). After this time, tills cannot open until the previous settlement is complete.
^[A-Za-z0-9-_]*^[A-Za-z0-9-_]*^[A-Za-z0-9-_]*Bad Request
Not Found
POST /v2/tenants/{tenantUid}/stores/{storeUid}/fiscal/enroll HTTP/1.1
Host: api.flowretail.com
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 114
{
"name": "text",
"address": {
"street": "text",
"number": "text",
"postalCode": "text",
"city": "text",
"countryCode": "text"
}
}{
"address": "text",
"city": "text",
"countryCode": "text",
"createdAt": "2026-01-01T00:00:00.000Z",
"defaultWarehouseUid": "text",
"defaultReturnWarehouseUid": "text",
"defaultDeliveryWarehouseUid": "text",
"email": "text",
"externalId": "text",
"isActive": true,
"lastModifiedAt": "2026-01-01T00:00:00.000Z",
"latitude": 1,
"longitude": 1,
"name": "text",
"postalCode": "text",
"phone": "text",
"purchaseNumberSeriesUid": "text",
"internalPurchaseNumberSeriesUid": "text",
"rmaOrderNumberSeriesUid": "text",
"customerLedgerNumberSeriesUid": "text",
"quicksaleCategoryUid": "text",
"receiptMessage": "text",
"emailReceiptMessage": "text",
"exchangenoteMessage": "text",
"exchangenoteValidDays": 1,
"salesPriceUid": "text",
"purchasePriceListUid": "text",
"appSettings": {
"hidePurchase": true,
"hideReceivement": true,
"enableUnlinkedPayments": true,
"requireGtinScanBeforeDeliverOut": true
},
"storeUid": "text",
"vatNumber": "text",
"voucherNumberSeriesUid": "text",
"serviceNumberSeriesUid": "text",
"hasWorkShop": true,
"organizationUid": "text",
"availableExtensions": [
{
"extensionCode": "FLOWGIFTCARD",
"name": "text"
}
],
"openingHours": {
"monday": "text",
"tuesday": "text",
"wednesday": "text",
"thursday": "text",
"friday": "text",
"saturday": "text",
"sunday": "text",
"note": "text"
},
"bankInfo": {
"accountNumber": "text",
"bankName": "text",
"iban": "text",
"swift": "text",
"giroAccountNumber": "text"
},
"websiteUrl": "text",
"invoiceFooterText": "text",
"labelComparisonPricelistUid": "text",
"addresses": [
{
"storeAddressUid": "text",
"companyName": "text",
"vatNumber": "text",
"address": "text",
"postalCode": "text",
"city": "text",
"countryCode": "text",
"email": "text",
"phone": "text",
"type": "PURCHASE_INVOICE_ADDRESS",
"default": true,
"createdBy": "text",
"createdAt": "2026-01-01T00:00:00.000Z",
"lastModifiedBy": "text",
"lastModifiedAt": "2026-01-01T00:00:00.000Z"
}
],
"enableStoreCashReconciliation": true,
"cashReconciliationCutOffTime": "00:00:00",
"logoAssetUid": "text",
"representingCustomerUid": "text",
"representingSupplierUid": "text",
"fiscal": {
"locationId": "text",
"locationState": ""
}
}Last updated
Was this helpful?

