Bookkeeper - S. -based company in CaliforniaPlease watch this two-minute video first: https://www. Loom. Com/share/09ecb451333e4342b8096b95bfa55def Presentation of the job: https://drive. Google. Com/file/d/1fpKDbg9qq5QqN6iZAUTMhd5hFoG-Rhec/view?usp=sharing Compensation: $2,200 to $2,500 USD per month (based on experience)Schedule: Full time / 8 hours per dayMust-HavesBased in Latin AmericaFluent English (written & spoken)3 years experience in bookkeepingAbout Heart Medical https://www. Heartmedical. Com/Heart Medical is a U. S. -based medical business in Carlsbad, California. This role will support U. S. operations by keeping accounting records accurate, current, and reliable inside Odoo ERP. Role SummaryHeart Medical is seeking a highly organized, detail-driven Bookkeeper / Accounting & ERP Specialist to manage daily accounting operations and maintain accurate financial reporting within Odoo ERP. You will own day-to-day bookkeeping, ensure accounts are reconciled daily, support AP/AR, maintain inventory valuation accuracy, and help keep reporting clean across departments (service, sales, refurbishment). This is a hybrid role combining bookkeeping plus general administrative support as needed. Key ResponsibilitiesDaily Reconciliation and Cash Control (Critical)Reconcile all company bank accounts daily (to the business day). Reconcile all company credit card accounts daily, ensuring transactions are coded correctly. Ensure cash balances in Odoo match actual bank balances at all times. Identify discrepancies immediately and resolve them the same day whenever possible. Maintain clean documentation for all reconciliations and adjustments. Credit Card Management and Expense ReportingManage and reconcile corporate credit card activity. Collect, review, and process employee expense reports (receipts, policy compliance, correct coding and departmental allocation). Flag questionable or out-of-policy spending to leadership. Post expense activity promptly and accurately in Odoo. Accounts Payable (AP)Enter, code, and manage vendor bills in Odoo accurately. Prioritize AP based on vendor terms, critical supply needs, and cash flow planning. Ensure payments are made on time to avoid late fees and supply disruptions. Maintain vendor records and resolve billing discrepancies. Monitor open POs and ensure matching between bills, POs, and receipts. Accounts Receivable (AR)Track AR aging and follow up consistently. Send reminders and follow up on overdue invoices. Apply customer payments correctly and promptly in Odoo. Coordinate with operations/sales to resolve disputes and billing issues. Escalate problem accounts to leadership. Inventory Valuation and Landed Cost AccountingMaintain accurate inventory valuation. Perform landed cost calculations and allocation (freight, duties, handling, inbound costs). Reconcile inventory sub-ledgers to the general ledger. Support physical inventory counts and investigate variances. Identify and correct issues (negative inventory, miscoded items, incorrect product setup). Odoo ERP Department Setup and Cost StructureCreate and maintain departments/cost centers in Odoo (Service, Sales, Refurbishment). Ensure COGS is categorized correctly for clean margin reporting and profitability by department. Asset Tracking and Fixed Asset ManagementMaintain fixed asset records in Odoo (capitalization vs expense, depreciation, transfers, disposals). Ensure schedules align with the general ledger and maintain documentation. Budgeting and Reporting (Odoo-based)Build and maintain budgets in Odoo, including departmental budgets. Track actuals vs budget and provide variance reporting. Support forecasting and cash planning with accurate inputs. Sales Order and Purchase Order SupportProcess sales orders accurately (pricing, tax treatment, inventory deduction, revenue and COGS posting). Follow up on outstanding purchase orders with vendors and internal teams. Keep workflows clean and correctly reflected in Odoo. General Administrative Support (as needed)Provide light operational/admin support that helps the team run smoothly (coordination, documentation, basic tracking), depending on weekly workload. Performance ExpectationsBooks are fully reconciled daily with no backlog. Financial records are audit-ready at any time. Inventory valuation is accurate and aligned with operational reality. AP/AR is actively managed with minimal overdue balances. Leadership can trust Odoo reports without manual correction or guesswork. Required Skills and Qualifications3 years experience in bookkeeping or accounting operations (distribution, medical, or equipment-based business preferred). Strong working knowledge of bank and credit card reconciliations, AP/AR, inventory accounting and valuation, landed cost, budgeting, and departmental reporting. Odoo ERP proficiency strongly preferred (or proven ability to learn quickly). Strong Excel/spreadsheet skills. High attention to detail, strong organization, and ability to work independently. Strong English communication and ability to coordinate with sales, operations, and leadership. Preferred (Bonus)Medical device distribution, equipment refurbishment, or service-based inventory experience. Familiarity with inventory costing methods (FIFO/average cost) and COGS structure. Experience implementing internal controls and SOPs. Experience working with CPA firms during month-end and tax prep. Additional DetailsSchedule: Ideally 8:00 AM to 5:00 PM Pacific Time (PT/PST). Candidates located a few hours ahead of PT are welcome. Holidays: Observes U. S. holidaysPTO: 1 week of PTO per yearContract Type: Independent contractor (you will be responsible for your own taxes and benefits). Equipment: You need to provide your own computer equipment and internet. Application ProcessOnce you apply, you''ll receive a 26-minute TestGorilla assessment to evaluate your problem-solving skillsIf you score well, I''ll invite you to a video interview, and afterward we''ll share personalized feedback from the conversationAfter the interview, you''ll complete a take-home practical exerciseFinal step: You''ll meet with the Hiring Manager