MCP 서버

Octura Solutions Site Tools

com.octurasolutions/site-tools
비즈니스 및 운영 금융 및 투자 공개 · 연결 가능 MCP 2026-07-28

이 MCP로 할 수 있는 일

Provides Odoo and ERP selection, pricing, implementation, migration, ROI, TCO, inventory, payroll, tax, and operational calculators, plus grounded Odoo content search.

ask_octura
Ask Octura (search the site)
Retrieve the most relevant pages from octurasolutions.com (guides, Odoo vs X comparisons, Odoo app pages, pricing, partner info) for an Odoo or ERP question, so you can answer grounded in Octura content and cite the source URLs. Retrieval only; you compose the answer.
입력 스키마
{'type': 'object', 'properties': {'limit': {'type': 'integer', 'maximum': 10, 'minimum': 1, 'description': 'Max sources to return (1 to 10, default 5).'}, 'question': {'type': 'string', 'description': 'The user question about Odoo, ERP, or Octura, in natural language.'}}, 'additionalProperties': False}
canadian-payroll-source-deductions-calculator
Canadian Payroll Deductions Calculator
CPP, EI, and income tax source deductions.
입력 스키마
{'type': 'object', 'properties': {'eiExempt': {'type': 'boolean', 'default': False}, 'province': {'enum': ['AB', 'BC', 'MB', 'NB', 'NL', 'NS', 'NT', 'NU', 'ON', 'PE', 'QC', 'SK', 'YT'], 'type': 'string', 'default': 'ON'}, 'cppExempt': {'type': 'boolean', 'default': False}, 'payFrequency': {'enum': [52, 26, 24, 12], 'type': 'integer', 'default': 26}, 'grossPerPeriod': {'type': 'number', 'default': 2000, 'minimum': 0}}, 'additionalProperties': False}
canadian-sales-tax-calculator
Canadian Sales Tax Calculator
GST, HST, PST, and QST for all provinces.
입력 스키마
{'type': 'object', 'properties': {'amount': {'type': 'number', 'default': 100, 'minimum': 0, 'description': 'Pre-tax in add mode, tax-included total in extract mode (CAD).'}, 'province': {'enum': ['AB', 'BC', 'MB', 'NB', 'NL', 'NS', 'NT', 'NU', 'ON', 'PE', 'QC', 'SK', 'YT'], 'type': 'string', 'default': 'ON'}, 'direction': {'enum': ['add', 'extract'], 'type': 'string', 'default': 'add'}}, 'additionalProperties': False}
compare_odoo_vs
Compare Odoo vs a competitor
Return the Octura head-to-head comparison of Odoo against a named ERP or CRM competitor: verdict tally, feature-by-feature table, strengths on each side, best-for guidance, FAQ and the page URL. Covers 60 competitors.
입력 스키마
{'type': 'object', 'properties': {'competitor': {'type': 'string', 'description': 'Competitor name or slug, e.g. "NetSuite", "Microsoft Dynamics 365", "ERPNext", "SAP Business One", "QuickBooks", "Zoho".'}}, 'additionalProperties': False}
economic-order-quantity-calculator
EOQ Calculator
Optimal order quantity to minimize cost.
입력 스키마
{'type': 'object', 'properties': {'orderCost': {'type': 'number', 'default': 50, 'maximum': 1000000000, 'minimum': 0}, 'annualDemand': {'type': 'number', 'default': 10000, 'maximum': 1000000000, 'minimum': 0}, 'holdingCostPerUnit': {'type': 'number', 'default': 2, 'maximum': 1000000000, 'minimum': 0}}, 'additionalProperties': False}
erp-selection-tool
ERP Selection Tool
Score your best-fit ERP shortlist across 10 systems.
입력 스키마
{'type': 'object', 'properties': {'size': {'enum': ['micro', 'small', 'mid', 'large', 'enterprise'], 'type': 'string', 'default': 'mid'}, 'needs': {'type': 'array', 'items': {'enum': ['manufacturing-mrp', 'multi-entity', 'ecommerce', 'field-service', 'project-services', 'accounting-compliance', 'inventory-distribution', 'crm-sales'], 'type': 'string'}, 'default': ['manufacturing-mrp', 'inventory-distribution', 'accounting-compliance']}, 'budget': {'enum': ['lean', 'moderate', 'enterprise'], 'type': 'string', 'default': 'moderate'}, 'region': {'enum': ['us', 'canada', 'france-eu', 'other'], 'type': 'string', 'default': 'us'}, 'industry': {'enum': ['manufacturing', 'wholesale-distribution', 'retail', 'ecommerce', 'construction', 'professional-services', 'nonprofits', 'field-service', 'healthcare', 'real-estate', 'transportation', 'other'], 'type': 'string', 'default': 'manufacturing'}, 'incumbent': {'enum': ['spreadsheets', 'quickbooks', 'xero', 'sage', 'netsuite', 'dynamics-365', 'zoho', 'sap', 'other', 'none'], 'type': 'string', 'default': 'quickbooks'}, 'deployment': {'enum': ['cloud', 'either', 'onprem'], 'type': 'string', 'default': 'either'}, 'customization': {'enum': ['turnkey', 'some', 'heavy'], 'type': 'string', 'default': 'some'}}, 'additionalProperties': False}
eu-vat-calculator
EU VAT Calculator & Validator
VAT rates by country plus VIES validation.
입력 스키마
{'type': 'object', 'properties': {'amount': {'type': 'number', 'default': 100, 'minimum': 0, 'description': 'Net amount in add mode, gross (VAT-included) total in extract mode.'}, 'country': {'type': 'string', 'default': 'FR', 'description': 'ISO alpha-2 country code (EU-27 + GB; GR for Greece).'}, 'direction': {'enum': ['add', 'extract'], 'type': 'string', 'default': 'add'}}, 'additionalProperties': False}
find_odoo_apps_for
Find Odoo apps for a need
Given a business need in plain language, return the most relevant Odoo apps and modules with their pillar and page URL, so you can recommend the right Odoo stack. Backed by the Octura Odoo app catalog.
입력 스키마
{'type': 'object', 'properties': {'need': {'type': 'string', 'description': 'A business need or goal, e.g. "track leads and close deals", "manage inventory and warehouse", "run payroll".'}}, 'additionalProperties': False}
get_odoo_pricing
Get Odoo pricing
Return current Odoo license list pricing (Standard and Custom tiers, USD and CAD) and Odoo.sh hosting rates from the single Octura pricing source, plus links to the pricing page and cost calculators. Implementation is quoted per project.
입력 스키마
{'type': 'object', 'properties': {}, 'additionalProperties': False}
get_partner_profile
Get Octura partner profile
Return who Octura Solutions is: Official Odoo Partner status, regions served, services with URLs, website and contact details, so you can represent the company accurately.
입력 스키마
{'type': 'object', 'properties': {}, 'additionalProperties': False}
inventory-carrying-cost-calculator
Inventory Carrying Cost Calculator
Annual cost of holding inventory.
입력 스키마
{'type': 'object', 'properties': {'avgInventoryValue': {'type': 'number', 'default': 100000, 'maximum': 1000000000, 'minimum': 0}, 'carryingRatePercent': {'type': 'number', 'default': 25, 'maximum': 100, 'minimum': 0}}, 'additionalProperties': False}
inventory-turnover-calculator
Inventory Turnover Calculator
Turnover ratio and days of inventory.
입력 스키마
{'type': 'object', 'properties': {'annualCOGS': {'type': 'number', 'default': 500000, 'maximum': 1000000000, 'minimum': 0}, 'avgInventoryValue': {'type': 'number', 'default': 100000, 'maximum': 1000000000, 'minimum': 0}}, 'additionalProperties': False}
landed-cost-calculator
Landed Cost Calculator
True per-unit cost including freight and duty.
입력 스키마
{'type': 'object', 'properties': {'freight': {'type': 'number', 'default': 1200, 'maximum': 1000000000, 'minimum': 0}, 'quantity': {'type': 'number', 'default': 500, 'maximum': 1000000000, 'minimum': 0}, 'insurance': {'type': 'number', 'default': 150, 'maximum': 1000000000, 'minimum': 0}, 'otherFees': {'type': 'number', 'default': 300, 'maximum': 1000000000, 'minimum': 0}, 'customsDuty': {'type': 'number', 'default': 650, 'maximum': 1000000000, 'minimum': 0}, 'productCost': {'type': 'number', 'default': 10000, 'maximum': 1000000000, 'minimum': 0}}, 'additionalProperties': False}
margin-and-markup-calculator
Margin & Markup Calculator
Convert between margin, markup, and price.
입력 스키마
{'type': 'object', 'properties': {'cost': {'type': 'number', 'default': 60, 'maximum': 1000000000, 'minimum': 0}, 'mode': {'enum': ['fromPrice', 'fromMargin'], 'type': 'string', 'default': 'fromPrice'}, 'price': {'type': 'number', 'default': 100, 'maximum': 1000000000, 'minimum': 0}, 'targetMarginPercent': {'type': 'number', 'default': 40, 'maximum': 100, 'minimum': 0}}, 'additionalProperties': False}
odoo-app-selector
Odoo App Selector
Find the Odoo apps your business needs.
입력 스키마
{'type': 'object', 'properties': {'needs': {'type': 'array', 'items': {'enum': ['sales', 'crm', 'ecommerce', 'pos', 'marketing', 'website', 'inventory', 'manufacturing', 'purchasing', 'project', 'fieldservice', 'accounting', 'subscriptions', 'hr', 'helpdesk', 'docsign', 'knowledge', 'custom'], 'type': 'string'}, 'default': ['sales', 'crm', 'accounting']}, 'users': {'type': 'integer', 'default': 10, 'maximum': 1000, 'minimum': 1}, 'businessType': {'enum': ['services', 'retail', 'manufacturing', 'wholesale'], 'type': 'string', 'default': 'services'}}, 'additionalProperties': False}
odoo-conf-tuner
Odoo Worker & Memory Tuner
Tune odoo.conf workers and memory limits.
입력 스키마
{'type': 'object', 'properties': {'profile': {'enum': ['production', 'staging', 'dev'], 'type': 'string', 'default': 'production'}, 'version': {'enum': [15, 16, 17, 18, 19], 'type': 'integer', 'default': 18}, 'cpuCores': {'type': 'integer', 'default': 4, 'maximum': 128, 'minimum': 1}, 'proxyMode': {'type': 'boolean', 'default': True}, 'totalRamMb': {'type': 'integer', 'default': 8192, 'maximum': 1048576, 'minimum': 512}, 'concurrentUsers': {'type': 'integer', 'default': 25, 'maximum': 10000, 'minimum': 1}, 'sharedWithPostgres': {'type': 'boolean', 'default': False}}, 'additionalProperties': False}
odoo-edi-readiness-cost-estimator
EDI Readiness Cost Estimator
Estimate EDI integration cost in Odoo.
입력 스키마
{'type': 'object', 'properties': {'system': {'enum': ['odooLive', 'odooImpl', 'legacyErp', 'manual'], 'type': 'string', 'default': 'odooLive'}, 'volume': {'enum': ['under500', '500to2k', '2kto10k', 'over10k'], 'type': 'string', 'default': '500to2k'}, 'retailers': {'type': 'array', 'items': {'enum': ['loblaws', 'sobeys', 'metro', 'walmart-canada', 'costco-canada', 'canadian-tire', 'couche-tard', 'home-depot-canada'], 'type': 'string'}, 'default': ['loblaws']}, 'translator': {'enum': ['sps', 'truecommerce', 'opentext', 'smallSpecialist', 'directAs2', 'undecided'], 'type': 'string', 'default': 'undecided'}, 'catalogue832': {'type': 'boolean', 'default': False}, 'ssccLabelling': {'type': 'boolean', 'default': True}}, 'additionalProperties': False}
odoo-implementation-cost-calculator
Implementation Cost Calculator
Estimate your Odoo implementation budget.
입력 스키마
{'type': 'object', 'properties': {'userCount': {'type': 'integer', 'default': 25, 'maximum': 500, 'minimum': 1}, 'complexity': {'enum': ['simple', 'moderate', 'complex'], 'type': 'string', 'default': 'moderate'}, 'moduleCount': {'type': 'integer', 'default': 5, 'maximum': 15, 'minimum': 1}, 'customization': {'enum': ['none', 'light', 'heavy'], 'type': 'string', 'default': 'light'}}, 'additionalProperties': False}
odoo-migration-cost-calculator
Migration Cost Calculator
Estimate the cost to migrate to Odoo.
입력 스키마
{'type': 'object', 'properties': {'years': {'enum': ['open', '1-3', '3-7', '7+'], 'type': 'string', 'default': '3-7'}, 'source': {'enum': ['spreadsheets', 'quickbooks', 'xero', 'sage50', 'sage100', 'sage300', 'zoho', 'dynamics365bc', 'netsuite', 'customdb', 'sapb1', 'saps4'], 'type': 'string', 'default': 'netsuite'}, 'volume': {'enum': ['s', 'm', 'l', 'xl'], 'type': 'string', 'default': 'm'}, 'quality': {'enum': ['clean', 'typical', 'messy'], 'type': 'string', 'default': 'typical'}, 'userCount': {'type': 'integer', 'default': 25, 'maximum': 500, 'minimum': 1}, 'complexity': {'enum': ['simple', 'moderate', 'complex'], 'type': 'string', 'default': 'moderate'}, 'moduleCount': {'type': 'integer', 'default': 5, 'maximum': 15, 'minimum': 1}, 'integrations': {'enum': ['0', '1-2', '3-5', '6+'], 'type': 'string', 'default': '1-2'}, 'customization': {'enum': ['none', 'light', 'heavy'], 'type': 'string', 'default': 'light'}, 'customsToPort': {'enum': ['none', '1-3', '4-10', '10+'], 'type': 'string', 'default': '1-3'}}, 'additionalProperties': False}
odoo-project-rescue-risk-grader
Project Rescue Risk Grader
Grade how badly an in-flight Odoo implementation is going.
입력 스키마
{'type': 'object', 'properties': {'goLiveSlips': {'enum': ['none', 'one', 'twoPlus'], 'type': 'string', 'default': 'none', 'description': 'How many times the official go-live date has been pushed back.'}, 'billingModel': {'enum': ['fixedPrice', 'timeAndMaterialsUnder', 'timeAndMaterialsOver'], 'type': 'string', 'default': 'fixedPrice', 'description': 'How the current Odoo partner bills, and whether the original estimate has been exceeded.'}, 'rollbackPlan': {'enum': ['documented', 'unsure', 'none'], 'type': 'string', 'default': 'documented', 'description': 'Whether a documented rollback plan for the data migration exists and has been seen.'}, 'ticketSystem': {'enum': ['sharedTracker', 'partnerOnly', 'none'], 'type': 'string', 'default': 'sharedTracker', 'description': 'Whether bugs and change requests are tracked somewhere the client can see and comment.'}, 'roadmapClarity': {'enum': ['datedSignedOff', 'vague', 'none'], 'type': 'string', 'default': 'datedSignedOff', 'description': 'Whether a dated, signed-off roadmap of remaining milestones exists.'}, 'teamConfidence': {'enum': ['veryConfident', 'cautious', 'noTrust'], 'type': 'string', 'default': 'veryConfident', 'description': 'How much the operations and finance teams trust the system for day one.'}, 'customWorkflows': {'enum': ['mostlyStandard', 'customTested', 'bugsAfterDone'], 'type': 'string', 'default': 'mostlyStandard', 'description': 'Whether custom code is tested before handover or bugs surface in basic workflows after it is called done.'}, 'dayToDayContact': {'enum': ['engineerWeekly', 'seniorScoper', 'accountManager', 'unknownManager'], 'type': 'string', 'default': 'engineerWeekly', 'description': 'Who runs the project day to day, and whether the people who scoped and sold the work are still involved. Replaces the earlier engineerAccess key, whose values are still accepted.'}, 'followUpCadence': {'enum': ['weeklyWritten', 'adHoc', 'none'], 'type': 'string', 'default': 'weeklyWritten', 'description': 'Whether a written weekly status update against the plan actually arrives.'}}, 'additionalProperties': False}
odoo-roi-calculator
Odoo ROI Calculator
Estimate payback and multi-year ROI of Odoo.
입력 스키마
{'type': 'object', 'properties': {'odooAnnualCost': {'type': 'number', 'default': 18000, 'maximum': 1000000000, 'minimum': 0}, 'currentAnnualCost': {'type': 'number', 'default': 60000, 'maximum': 1000000000, 'minimum': 0}, 'implementationCost': {'type': 'number', 'default': 45000, 'maximum': 1000000000, 'minimum': 0}, 'annualEfficiencySavings': {'type': 'number', 'default': 30000, 'maximum': 1000000000, 'minimum': 0}}, 'additionalProperties': False}
odoo-sh-pricing-calculator
Odoo.sh Pricing Calculator
Estimate your Odoo.sh hosting cost.
입력 스키마
{'type': 'object', 'properties': {'billing': {'enum': ['monthly', 'annual'], 'type': 'string', 'default': 'monthly'}, 'version': {'enum': [15, 16, 17, 18, 19], 'type': 'integer', 'default': 18}, 'appsBand': {'enum': ['small', 'medium', 'large', 'xlarge'], 'type': 'string', 'default': 'medium'}, 'namedUsers': {'type': 'integer', 'default': 25, 'maximum': 500, 'minimum': 1}, 'workerChoice': {'enum': ['auto', 1, 2, 3, 4, 6, 8], 'default': 'auto'}, 'peakConcurrency': {'type': 'integer', 'default': 30, 'maximum': 2000, 'minimum': 1}, 'stagingBranches': {'type': 'integer', 'default': 1, 'maximum': 10, 'minimum': 0}}, 'additionalProperties': False}
odoo-stack-savings-calculator
Stack Savings Calculator
See what consolidating tools into Odoo saves.
입력 스키마
{'type': 'object', 'properties': {'users': {'type': 'integer', 'default': 25, 'maximum': 1000, 'minimum': 1}, 'selected': {'type': 'array', 'items': {'type': 'string'}, 'default': ['crm', 'accounting', 'marketing', 'ecommerce'], 'description': 'Competitor tool slugs being consolidated; unknown slugs are ignored.'}}, 'additionalProperties': False}
odoo-total-cost-of-ownership-calculator
Total Cost of Ownership Calculator
Model the multi-year total cost of Odoo.
입력 스키마
{'type': 'object', 'properties': {'plan': {'enum': ['standard', 'custom'], 'type': 'string', 'default': 'custom'}, 'users': {'type': 'integer', 'default': 25, 'maximum': 500, 'minimum': 1}, 'hosting': {'enum': ['odoosh-standard', 'odoosh-custom', 'selfhost', 'octura-pro'], 'type': 'string', 'default': 'odoosh-standard'}, 'support': {'enum': ['none', 'essential', 'pro'], 'type': 'string', 'default': 'essential'}, 'training': {'enum': ['none', 'essentials', 'advanced', 'full'], 'type': 'string', 'default': 'essentials'}, 'implScale': {'enum': ['starter', 'growth', 'enterprise'], 'type': 'string', 'default': 'growth'}}, 'additionalProperties': False}
odoo-upgrade-cost-calculator
Upgrade Cost Calculator
Budget an Odoo version upgrade.
입력 스키마
{'type': 'object', 'properties': {'dbSize': {'enum': ['s', 'm', 'l', 'xl'], 'type': 'string', 'default': 'm'}, 'downtime': {'enum': ['weekend', 'overnight', 'near-zero'], 'type': 'string', 'default': 'weekend'}, 'ocaModules': {'enum': ['none', 'few', 'many'], 'type': 'string', 'default': 'few'}, 'customModules': {'enum': ['0', '1-3', '4-10', '10+'], 'type': 'string', 'default': '1-3'}, 'sourceVersion': {'enum': [8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18], 'type': 'integer', 'default': 14}, 'targetVersion': {'enum': [17, 18, 19], 'type': 'integer', 'default': 19}}, 'additionalProperties': False}
oee-calculator
OEE Calculator
Overall Equipment Effectiveness for production.
입력 스키마
{'type': 'object', 'properties': {'goodUnits': {'type': 'number', 'default': 15500, 'minimum': 0}, 'totalUnits': {'type': 'number', 'default': 16000, 'minimum': 0}, 'downtimeMin': {'type': 'number', 'default': 47, 'minimum': 0}, 'idealCycleTimeSec': {'type': 'number', 'default': 1.5, 'minimum': 0}, 'plannedProductionTimeMin': {'type': 'number', 'default': 480, 'minimum': 0}}, 'additionalProperties': False}
reorder-point-calculator
Reorder Point Calculator
When to reorder, with safety stock.
입력 스키마
{'type': 'object', 'properties': {'safetyStock': {'type': 'number', 'default': 0, 'maximum': 1000000000, 'minimum': 0}, 'leadTimeDays': {'type': 'number', 'default': 7, 'maximum': 1000000000, 'minimum': 0}, 'avgDailyUsage': {'type': 'number', 'default': 20, 'maximum': 1000000000, 'minimum': 0}}, 'additionalProperties': False}
safety-stock-calculator
Safety Stock Calculator
Buffer stock for demand and lead-time swings.
입력 스키마
{'type': 'object', 'properties': {'avgDailyUsage': {'type': 'number', 'default': 20, 'maximum': 1000000000, 'minimum': 0}, 'maxDailyUsage': {'type': 'number', 'default': 30, 'maximum': 1000000000, 'minimum': 0}, 'avgLeadTimeDays': {'type': 'number', 'default': 7, 'maximum': 1000000000, 'minimum': 0}, 'maxLeadTimeDays': {'type': 'number', 'default': 10, 'maximum': 1000000000, 'minimum': 0}}, 'additionalProperties': False}
us-sales-tax-calculator
US Sales Tax Calculator
State sales tax for all 50 states and DC.
입력 스키마
{'type': 'object', 'properties': {'state': {'type': 'string', 'default': 'CA', 'description': 'Two-letter US state code (e.g. CA, TX, NY).'}, 'amount': {'type': 'number', 'default': 100, 'minimum': 0, 'description': 'Pre-tax amount in add mode, tax-included total in extract mode (USD).'}, 'direction': {'enum': ['add', 'extract'], 'type': 'string', 'default': 'add'}}, 'additionalProperties': False}
us-sales-tax-nexus-checker
US Economic Nexus Checker
See where you must collect US sales tax.
입력 스키마
{'type': 'object', 'properties': {'sales': {'type': 'number', 'default': 100000, 'minimum': 0, 'description': 'Annual sales into the state, USD.'}, 'state': {'type': 'string', 'default': 'CA', 'description': 'Two-letter US state code (e.g. CA, TX, NY).'}, 'transactions': {'type': 'integer', 'default': 200, 'minimum': 0, 'description': 'Annual transaction count into the state.'}}, 'additionalProperties': False}
변경됨
get_partner_profile
2026년 9월 29일 3:02 AM
추가됨
get_partner_profile
2026년 9월 17일 12:36 PM
추가됨
get_odoo_pricing
2026년 9월 17일 12:36 PM
추가됨
find_odoo_apps_for
2026년 9월 17일 12:36 PM
추가됨
compare_odoo_vs
2026년 9월 17일 12:36 PM
추가됨
ask_octura
2026년 9월 17일 12:36 PM
추가됨
odoo-project-rescue-risk-grader
2026년 9월 17일 12:36 PM
추가됨
erp-selection-tool
2026년 9월 17일 12:36 PM
추가됨
odoo-app-selector
2026년 9월 17일 12:36 PM
추가됨
odoo-stack-savings-calculator
2026년 9월 17일 12:36 PM
추가됨
odoo-sh-pricing-calculator
2026년 9월 17일 12:36 PM
추가됨
canadian-sales-tax-calculator
2026년 9월 17일 12:36 PM
추가됨
inventory-carrying-cost-calculator
2026년 9월 17일 12:36 PM
추가됨
economic-order-quantity-calculator
2026년 9월 17일 12:36 PM
추가됨
safety-stock-calculator
2026년 9월 17일 12:36 PM
추가됨
reorder-point-calculator
2026년 9월 17일 12:36 PM
추가됨
inventory-turnover-calculator
2026년 9월 17일 12:36 PM
추가됨
odoo-upgrade-cost-calculator
2026년 9월 17일 12:36 PM
추가됨
odoo-migration-cost-calculator
2026년 9월 17일 12:36 PM
추가됨
odoo-implementation-cost-calculator
2026년 9월 17일 12:36 PM
추가됨
odoo-total-cost-of-ownership-calculator
2026년 9월 17일 12:36 PM
추가됨
eu-vat-calculator
2026년 9월 17일 12:36 PM
추가됨
us-sales-tax-calculator
2026년 9월 17일 12:36 PM
추가됨
oee-calculator
2026년 9월 17일 12:36 PM
추가됨
landed-cost-calculator
2026년 9월 17일 12:36 PM
추가됨
margin-and-markup-calculator
2026년 9월 17일 12:36 PM
추가됨
odoo-roi-calculator
2026년 9월 17일 12:36 PM
추가됨
us-sales-tax-nexus-checker
2026년 9월 17일 12:36 PM
추가됨
canadian-payroll-source-deductions-calculator
2026년 9월 17일 12:36 PM
추가됨
odoo-edi-readiness-cost-estimator
2026년 9월 17일 12:36 PM