Clear offer and total
Present the item or service, final amount, currency, availability, delivery, material limits, recurring terms if any, and selected options without manipulative defaults.
SUNAT, Indecopi, payment providers, and the operator own different parts of the transaction environment. The software should preserve those boundaries while giving the customer and staff one coherent record.
Do not display success because a browser returned from a provider. Use server evidence, document status, fulfillment state, and support history.
Present the item or service, final amount, currency, availability, delivery, material limits, recurring terms if any, and selected options without manipulative defaults.
Create a local attempt, authenticate provider events, prevent duplicates, explain pending or failed states, and retain references for customer support.
Send approved data to the client-owned SUNAT system or provider; record submission, acceptance, rejection, correction, and delivery to the customer.
Keep the support or complaint route visible, connect it to the order, record decisions and refund evidence, and reconcile all systems.
The Peru business and advisers confirm taxpayer status, offer, tax, document type, provider, currency, fulfillment, refund, and complaint processes.
Define cart, order, payment, document, fulfillment, claim, refund, cancellation, dispute, and unknown states with permitted actions.
Test timeout, duplicate action, delayed callback, provider rejection, SUNAT or provider rejection, corrected data, service delay, and staff intervention.
Compare internal orders, provider records, documents, fulfillment, claims, refunds, and accounting handoff with an owned exception queue.
Faith Forge Labs can integrate an approved client-owned process; it does not determine taxpayer obligations, operate the complaint authority, or guarantee that a provider or authority accepts a record.