WEIMI INSIGHTS / SYSTEM INTEGRATION • SALES RECORDS
A requirements brief for operators connecting vending transactions to a local fiscal or reporting system.
REQUIREMENT
Obtain current local requirements from qualified advisers.
EVENT
Identify the transaction data the machine can provide.
RECONCILE
Connect payment, delivery and reporting outcomes.
Do not assume that card acceptance, a digital receipt or a cloud sales report completes a jurisdiction’s fiscal requirements. Define the required workflow before choosing an integration.
01 / BUYER NOTES
Ask the business’s qualified tax or fiscal adviser and relevant service provider to identify the requirements for the intended operation. Rules can depend on jurisdiction, business model and transaction type. This article does not state which regime applies in a particular country.
Turn the advice into a practical requirements document: required records, responsible entity, timing, customer information and correction process where applicable. The equipment supplier needs a concrete specification rather than a general request for compliance.
Keep the source and date of the requirements in the project file. Do not use an old marketing statement or another operator’s arrangement as proof that your current deployment satisfies the applicable rules.
02 / BUYER NOTES
Identify payment records, machine delivery events, product sales records and customer receipts separately. They may be produced by different systems and may describe different stages of the purchase.
Ask what fields and events the proposed machine software exposes through supported exports or interfaces. Confirm identifiers, timestamps, product details and transaction states relevant to the integration. Do not assume an API includes every field simply because it exists.
Have the integrator compare the available data with the required reporting specification. Mark missing fields or unsupported events explicitly so the scope can be assessed before commercial deployment.
03 / BUYER NOTES
Write the sequence from product selection through payment, delivery and the required sales-record process. Identify the system responsible for each step and the event that triggers the next one.
A successful payment does not necessarily prove successful delivery, while a machine sales counter may not reflect the payment provider’s final settlement state. The integration should preserve those distinctions according to the approved design.
Use supported transaction references to connect records. Avoid exposing unnecessary payment credentials or personal information in logs. The responsible teams should decide what data is necessary and who may access it.
04 / BUYER NOTES
Ask the local fiscal provider and adviser how cancellations, refunds and other corrections must be handled in the intended regime. Then verify whether the proposed integration can support that process. Do not invent a universal correction method.
Include cases where one system has accepted a record while another has not completed its step. The operator needs an approved reconciliation process rather than manually deleting evidence or forcing totals to agree.
Keep an audit trail appropriate to the requirements and system design. A corrected business outcome should remain explainable through authorised records, with access and retention reviewed by the responsible organisation.
05 / BUYER NOTES
Determine which parts of the transaction require online access under both the technical design and applicable rules. A machine’s ability to operate offline does not automatically mean the fiscal workflow permits or supports the same behaviour.
Ask how pending records are identified, transmitted or reviewed through the supported process. Delayed and duplicate messages should be considered by the integrator without assuming that a simple retry is safe in every system.
The customer-facing response must match the actual permitted operation. Do not promise continued sales during every outage or imply that a later upload solves every reporting obligation. Obtain the relevant provider’s configuration-specific guidance.
06 / BUYER NOTES
Use an agreed test environment and scenarios with the machine supplier, payment integrator and fiscal provider as appropriate. Confirm normal transactions, corrections and relevant failure cases without fabricating live sales records.
Review both visible customer output and the corresponding system records. A receipt appearing on screen does not alone establish that the required reporting step completed. Conversely, a backend record should remain connected to the correct customer transaction.
Retain the approved configuration, versions and test evidence. If a provider, terminal or software component changes, review whether the integration needs another assessment. Fiscalisation is a coordinated operating requirement, not a generic feature checkbox.
Describes: the payment provider’s transaction state.
Does not automatically prove: delivery or fiscal completion.
Describes: a supported equipment or software event.
Does not automatically prove: all local reporting requirements.
Describes: the record defined by the applicable approved process.
Requires: local advice and supported integration.
PRACTICAL ANSWERS
Not by itself. Confirm the separate requirements and the complete supported workflow for the intended jurisdiction.
No universal conclusion is possible. Compare the actual export with the requirements identified by qualified local advisers.
Only if the technical system and applicable process support that arrangement. Obtain specific guidance before relying on it.
YOUR NEXT STEP
Share the integration requirements and relevant provider documentation with WEIMI. Ask which transaction data and interfaces can be evaluated, while your local advisers confirm the required fiscal process.
Explore equipment →Discuss your requirements →