US Odoo 19 questions, answered with explicit boundaries

Use these answers to prepare discovery and acceptance. Your tax, legal, payroll and accounting advisers, banks, payment providers and hosting owners retain their respective decisions. Reviewed 2026-11-06.

Delivery, evidence and USD commercial scope

Where is Oakland's US delivery based?

Oakland delivers projects remotely from the UAE. No local US premises, US-based delivery team, or local US telephone service is offered as part of this US journey. Hosting and data-residency requirements are assessed per project, and no US data-residency guarantee is made by the standard offer. Official Odoo Gold Partner status is a global credential, not proof of US premises or customer evidence.

Meetings can be arranged around the client's agreed US time zone. Support hours and response times apply only when written into the operating agreement.

What should we bring to the first discovery conversation?

Bring one ordinary sales transaction, a credit or exemption scenario, a vendor bill and payment, a current trial balance, a bank statement, a processor settlement, an inventory valuation and a payroll summary with sensitive details removed. Include entity and branch structure, operating states, current systems, transaction currencies and the people who own tax, payroll, banking and acceptance decisions.

Do not send credentials, full employee records or unnecessary personal data through the form. Discovery identifies which additional samples and provider evidence are needed and which questions require an adviser, bank, provider or hardware owner.

How does USD pricing work without a published package total?

Discovery is scoped as a fixed-fee work product. Implementation phases are priced after the blueprint defines configuration, migration, integrations, custom exceptions, testing and acceptance. Adoption and optional support are separated. Proposals can use USD where commercially agreed.

Odoo subscriptions, Avalara and other providers, bank and payment charges, hardware, infrastructure, approved travel and client internal effort are identified separately. No numeric package total or Odoo subscription price is copied here. See the USD framework and current Odoo pricing.

How long will implementation take, and what outcomes are promised?

Implementation timing depends on entities, scope, source quality, provider and adviser decisions, client availability, hardware, and acceptance evidence. The blueprint records dependencies and phase order for the implementation schedule. Savings, migration accuracy, statutory results, and rankings require separate evidence.

Acceptance is based on configured workflows, reconciliations, test evidence, role assessments, and named approvals. Service windows and response expectations belong only in the approved operating agreement; meetings arranged around a US time zone do not create that commitment.

US tax, localization and AvaTax

Is there a federal general sales tax that Odoo configures nationally?

No broad-based federal general sales tax applies across the United States. State and local rates, taxability, exemptions, sourcing, administration and economic-nexus thresholds vary. Federal excise and other federal taxes remain separate from that state/local analysis.

The CRS overview, IRS business-tax page and state-tax directory are starting sources. Your adviser must review the actual products, entities, registrations and jurisdictions rather than applying a national tax template.

Does Wayfair create one economic-nexus threshold for every state?

No. Wayfair does not create a universal national threshold. States differ in thresholds, measurement periods, marketplace rules, registrations and administration, and local treatment can add further variation. The GAO review and the court opinion provide context, not a unified configuration.

The discovery workbook records physical-presence and economic-nexus paths for every applicable taxing jurisdiction, including local and home-rule administrations where relevant. It captures thresholds, measurement periods, sourcing, marketplaces, registration and filing evidence, official sources and review dates, and adviser decisions. State-only review is not sufficient, and a calculation result does not establish those obligations.

What does Odoo 19's US localization actually provide?

Odoo 19 documents l10n_us and l10n_us_reports for the base US chart/localization and reports. It includes configurable default taxes, GAAP-oriented labels/reports, a direct-method cash flow statement and check register, plus optional US payment and reporting modules. The starting structures require configuration and accounting review.

Use the official US fiscal-localization documentation. Test chart mappings, tax treatment, journal entries and reports against your accountant's approved model. The package does not guarantee GAAP, IRS or SEC compliance.

Does AvaTax determine nexus, register us, file returns or handle excise tax?

No. account_avatax supports tax calculation once an Avalara account, license, and configuration are in place. It does not determine nexus, complete registration, file or remit. The Odoo 19 AvaTax documentation states that excise tax is not supported.

Your adviser owns nexus, taxability, exemption, registration and filing decisions. Avalara and the client own provider credentials and company configuration. Oakland can configure and test the agreed flow, including fallback and exceptions, without turning a calculation into a statutory result.

Payroll and information returns

Does Odoo 19 support payroll in every US state and locality?

No. At review, the official US payroll page lists exactly AL, AZ, CA, CO, FL, GA, ID, IL, IA, MS, NV, NJ, NY, NC, OR, TX, VT, VA, WA and DC. Nationwide state and local payroll coverage is not implied.

Employee work locations, employer registrations, state parameters, local rules, benefits, and exceptions need review. An unsupported payroll work jurisdiction must be flagged before configuration and assessed separately. Odoo can generate employee NACHA payment files, but generation is not bank upload, ACH processing, final settlement, tax deposit, or tax filing.

Are 1099 CSV exports filed automatically with the IRS or other authorities?

No. The 1099 export supports applicable IRS information-return workflows through a third-party filing service. It is not automatically submitted to the IRS or any state or local authority. Review included and excluded journal items, vendor eligibility, periods, and totals before using the file. The IRS information-return guidance explains the separate obligation context.

The third-party submission and receipt remain distinct evidence. The export does not prove that every required vendor or payment is included.

Are W-2, 940 and 941 exports automatic filing, and is FUTA withheld from employees?

The W-2 export supports third-party SSA submission. The Form 940 and Form 941 exports support third-party IRS submission. State and local filing obligations, forms, channels, data, and acceptance evidence are assessed separately and are not implied to use those federal exports. None of these exports files automatically. Review the pay runs included, employer data, totals, and the third-party acceptance receipt. FUTA is employer-paid, not employee withholding.

Use the IRS employment-tax guide and filing/payment guidance. The payroll reviewer retains responsibility for deposits, filing and resolution of rejected submissions.

Is the ADP integration a direct API that runs US payroll end to end?

The ADP work-entry export is a CSV file for upload to ADP, not a direct API. Employee and work-entry codes must be configured and the export reviewed. Odoo can generate employee NACHA payment files, but generation is not bank upload, ACH processing, final settlement, tax deposit, or tax filing.

Your ADP portal configuration and its acceptance evidence belong to the ADP/client workflow. Payroll calculation, payment, filing and reconciliation remain separate steps with named owners and exception handling.

Migration, USD and historical data

Can every QuickBooks company file move automatically into Odoo 19?

No universal automatic migration is promised. Identify the QuickBooks product, version, company files, locations, classes, inventory method, currencies and connected apps. The actual export structure and its limitations determine the mapping work.

Use stable external IDs, dependency ordering, repeated trial imports and rejection logs. Reconcile the trial balance, open receivables/payables, inventory, bank balances and document-payment links. The QuickBooks guide and USD workbook provide the worksheets.

How are Zoho Books custom fields and multiple organizations handled?

Inventory each organization, module, branch, custom field, currency and enabled workflow. Confirm the actual available exports and field meanings rather than assuming similarly named fields are equivalent. Mark each source field as migrate, derive, ignore with approval or unresolved.

Rejected contacts or accounts stop dependent records under a documented rule rather than being silently dropped. Reconcile USD totals and operational links independently. The Zoho Books guide includes the review sequence.

How does Odoo handle USD precision and rounding during migration?

USD is normally displayed with cents, and 31 USC 5101 recognizes dollars, cents and mills. Precision and rounding are configured and tested by workflow rather than inferred from that display. Odoo's currency rounding factor, product and pricelist precision, tax calculation's round-per-tax and round-per-line options, cash rounding, and currency-conversion behavior are assessed separately. Payment and foreign-currency reconciliation are tested separately; no independent payment-rounding or FX-rounding setting is assumed.

Record raw source amount/currency, rate/date/source, expected and actual USD, the relevant precision and rounding rule, residual and explanation. Test midpoints, negative values, large amounts and mixed documents. Every residual needs an owner and sign-off; no blanket tolerance applies.

Can bank feeds supply all historical transactions before go-live?

Not necessarily. Feed availability and history depend on the bank, provider, account and Enterprise setup. Bank-synchronization documentation does not justify a real-time or complete-history guarantee.

Compare feed range with the required history, then plan controlled statement imports for gaps. Test duplicate, delayed and missing transactions and reconcile the resulting balance to bank evidence. A feed is an input to reconciliation, not settlement proof.

Banking, payments and e-invoicing

Do NACHA or ISO 20022 files prove that vendors or employees were paid?

No. NACHA and ISO 20022 files are generated for subsequent bank processing. Upload and approval occur in the bank or payment system, and final statement evidence is separate. Institution support, account configuration, cut-offs and rejection handling must be validated.

The Odoo 19 US localization describes the file workflows, while the Federal Reserve ACH overview supplies network context. Keep generated file, upload, approval and settlement artifacts as distinct records.

Are ACH, Wise and all US banks or payment providers universally supported?

Support varies by bank, payment provider, account, and institution. Odoo 19 documents customer ACH receipt through Authorize.Net eCheck and Stripe online-payment integrations, and vendor direct-deposit completion in Wise. Outgoing NACHA files and Wise vendor payments are separate from customer ACH receipt. Eligibility, currencies, fees, accounts, refunds, terminals, and production operation vary by provider and institution.

Complete provider onboarding and sandbox or controlled evidence before relying on the flow. Wise completion occurs in Wise. Reconcile provider gross/net settlement and fees against provider and bank statements instead of treating an Odoo status as final settlement.

Is there a universal US private-sector Peppol or e-invoicing mandate?

There is no universal US private-sector e-invoicing or Peppol mandate. Federal agency IPP and procurement requirements are specific to their context. Review the OMB memorandum and IPP overview when an agency transaction requires them.

The reviewed Odoo 19 electronic-invoicing documentation does not document native US Peppol registration, Treasury IPP connectivity, or US-specific EDI localization. Provider or custom work must be labeled and validated with the counterparty.

Can we import Odoo 20 US tax, payroll or payment features into this Odoo 19 scope?

No. The Odoo 20 release notes are a version fence, not Odoo 19 evidence. The redesigned US Sales Tax Report and NYC/Yonkers payroll additions are not included in this Odoo 19 baseline.

Any later-version evaluation is a separate upgrade assessment with custom-code, provider and acceptance review. Current proposals and acceptance tests must name the actual installed version and modules.

Branches, POS, inventory and landed costs

Does offline POS keep payments, customer registration, stock and invoicing fully available?

No. Odoo 19 POS guidance supports order handling during temporary outages with later synchronization. Payment terminals, customer registration and real-time stock require connectivity, and requested invoices are generated after reconnection.

Keep the browser session open and do not reload it or clear its site data before synchronization completes, because those actions can discard locally stored orders. After reconnection, compare local and server order counts, references and statuses, then reconcile payments, stock, invoices and uninvoiced orders before close.

What evidence is required for each branch go-live?

Record the site network, browser, printer, scanner, cash drawer, receipt layout, user access, taxes, opening cash, tender mapping and daily close owner. Test the actual devices at the site and retain screenshots or output samples where appropriate.

Run ordinary sale, reviewed exemption, refund, mixed tender, declined payment, cash over/short and offline-order cases. Match processor gross/net amounts and fees to the provider statement and sign the reconciled close. The branch checklist provides the worksheet.

How are inventory quantities, valuation and late landed costs reconciled?

Map item categories, units, warehouses, lots or serials where used, costing methods, and valuation accounts at cut-off. Reconcile quantities and value to source records and the general ledger. Test partial shipments and receipts with or without subsequent sales separately.

For freight, insurance, duties and other charges, record eligible documents, allocation basis, valuation method and journal result. The landed-cost guide informs the tests. AVCO/FIFO prerequisites apply where documented; Standard Price requires a separately validated path.

Are US check layouts the same as POS receipts?

No. US check layouts are for payment checks and have their own module, paper and printer tests. POS receipts are branch/customer documents with different content and hardware requirements. Treat their acceptance evidence separately.

Test the selected check layout with the actual paper and bank workflow, and test POS receipts with the branch printer and required transaction information. Neither output proves bank payment, tax acceptance or settlement.

Training, security and hosting

Which roles receive task-based US English training?

Cashier, branch manager, receiver/counter, purchaser, accountant, controller, payroll reviewer, treasury/payment operator and administrator tracks are defined from actual permissions. Each learner completes routine and exception work in a sandbox with expected evidence and an assessor.

Exercises include offline recovery, cash close, tax review, third-party exports, USD residuals, bank approval separation and late landed costs. The role-based training plan includes task cards, remediation and champion handover.

How are credentials and sensitive employee data handled during discovery and training?

Do not place Avalara license keys, bank credentials, private keys, full employee records or unnecessary personal data in workbooks, forms or training cards. Record only non-sensitive custody metadata, such as owner, secure reference, renewal date, emergency access and revocation procedure.

Sandbox exercises use synthetic data. Provider production credentials are entered only through the approved secure channel by their designated owner. Access reviews and audit evidence are part of acceptance.

Does the program guarantee US data residency or a particular Odoo hosting location?

No US data-residency or hosting-location guarantee is made. Hosting is selected after reviewing custom-app requirements, production and backup arrangements, restore testing, external-service transfers and support responsibilities. Use the Odoo hosting documentation as part of that assessment.

Record the selected hosting model, application compatibility, production/backup arrangements, restore evidence and external data flows. Legal, security and client infrastructure owners approve their respective requirements before go-live.

When are training and hypercare complete?

Completion is based on evidence, not a promised number of days. Learners demonstrate their assigned routine and exception, assessors record gaps and remediation, and champions accept the task cards and first-line support responsibility.

Hypercare exit requires stable branch close, resolved or owned reconciliation residuals, working escalation and observed role adoption. Later support and new scope follow the approved operating agreement. Reviewed 2026-11-06.

Ask about your entity, state, provider and migration scope

Include your current systems, operating states, company structure, transaction samples, payroll locations, bank and payment providers, hardware and history requirement. Do not include credentials or sensitive employee data.

Consultation gratuite · Sans engagement

Communiquons

WhatsApp
+971 54 289 8664
Appelez-nous
+971 4 5616 837
Bureau
Bureau 1103, Balrasheed Tower 1,
Buhaira Corniche, 43132 Sharjah,
Émirats arabes unis