{
  "schemaVersion": "1.0",
  "item": {
    "slug": "docker",
    "name": "Docker",
    "legalName": "Docker, Inc.",
    "category": "developer-tools",
    "description": "Docker Home provides invoice history for personal and organization accounts, including browser invoice details and downloadable invoice copies.",
    "status": "import_only",
    "website": "https://www.docker.com",
    "billingPortalUrl": "https://app.docker.com",
    "invoiceHelpUrl": "https://docs.docker.com/billing/history/",
    "accessMethods": [
      "vendor_portal",
      "connected_mailbox",
      "email_forward",
      "manual_upload"
    ],
    "authentication": {
      "oauth": false,
      "apiToken": false,
      "browserSession": true,
      "requiredRole": "Personal account owner or organization owner for organization billing history"
    },
    "capabilities": {
      "accountDiscovery": {
        "supported": false,
        "notes": "No Billproof account-discovery capability is claimed for this vendor."
      },
      "billingHistory": {
        "supported": true,
        "notes": "Historical billing records are available in the vendor portal."
      },
      "invoiceMetadata": {
        "supported": true,
        "notes": "The vendor portal exposes invoice or statement summary data."
      },
      "invoicePdf": {
        "supported": true,
        "notes": "Docker's invoice history includes a Download action."
      },
      "creditNotes": {
        "supported": "unknown"
      },
      "lineItems": {
        "supported": true,
        "notes": "Invoices include description, quantity, unit price, amount, discounts, and totals."
      },
      "usage": {
        "supported": true,
        "notes": "Billing includes Usage, Costs, and Credits pages."
      },
      "subscriptions": {
        "supported": true,
        "notes": "Billing history tracks Docker plans and their renewal dates."
      },
      "paymentMethod": {
        "supported": true,
        "notes": "Payment methods are managed in the Docker billing portal."
      }
    },
    "billing": {
      "cadence": [
        "monthly",
        "annual",
        "on renewal or plan change"
      ],
      "invoiceLocation": "Docker Home → select personal or organization account → Billing → Invoices",
      "emailedAutomatically": "unknown",
      "currencies": [
        "USD"
      ],
      "documentTypes": [
        "invoice"
      ]
    },
    "billproof": {
      "retrieval": false,
      "normalization": true,
      "transactionMatching": true,
      "connectionAvailable": false,
      "limitations": [
        "Billproof does not currently connect directly to Docker.",
        "A user must provide the invoice or statement by upload or an enabled email workflow."
      ]
    },
    "normalizedFields": [
      "vendor",
      "invoice_number",
      "invoice_date",
      "billing_period",
      "currency",
      "subtotal",
      "tax",
      "total",
      "line_items",
      "account_identifier",
      "account",
      "plan",
      "quantity",
      "unit_price",
      "discount"
    ],
    "commonCardDescriptors": [],
    "researchedAt": "2026-08-28",
    "lastVerifiedAt": "2026-08-28",
    "sources": [
      {
        "title": "Billing and invoice history",
        "url": "https://docs.docker.com/billing/history/",
        "type": "official"
      }
    ],
    "guide": {
      "quickAnswer": "In Docker Home, select the billed personal or organization account, go to Billing → Invoices, and choose Download beside the invoice.",
      "requiredRole": "Personal account holder or organization owner",
      "steps": [
        "Sign in to Docker Home.",
        "Select the personal account or organization that owns the subscription.",
        "Open Billing and select Invoices.",
        "Locate the invoice by number or issue date.",
        "Select the invoice number to review it or Download to save a copy."
      ],
      "historyLocation": "Docker Home → account → Billing → Invoices",
      "missingInvoice": "Confirm the correct account and renewal date and, for an organization, ask an owner to check Billing. Contact Docker Support if an issued renewal or plan-change invoice is absent.",
      "formats": [
        "downloadable invoice",
        "browser invoice details"
      ],
      "commonProblems": [
        "The invoice belongs to a personal account rather than the organization, or vice versa.",
        "A non-owner cannot view organization billing history.",
        "Billing information was changed after renewal and does not update an existing invoice."
      ],
      "matchingTips": [
        "Match invoice number, account, issue date, currency, total, and amount due.",
        "Review quantity, unit price, discounts, and renewal cadence before matching a changed amount."
      ]
    },
    "statusLabel": "Email or upload only",
    "cta": "Normalize a Docker invoice",
    "manualGuide": "https://billproof.io/guides/find-docker-invoices",
    "urls": {
      "html": "https://billproof.io/integrations/docker",
      "json": "https://billproof.io/api/public/vendors/docker.json",
      "capabilities": "https://billproof.io/api/public/vendors/docker/capabilities.json"
    }
  }
}
