---
title: "Actualizar datos de facturación de Customer"
method: PATCH
path: "/customer-billing-data/{identifier}"
tags: ["Facturación"]
---

# Actualizar datos de facturación de Customer

`PATCH /customer-billing-data/{identifier}`

## Request

- Base URL: `https://api.trytoku.com`
- URL: `https://api.trytoku.com/customer-billing-data/{identifier}`
- Auth: API key in header `x-api-key`

Actualiza los datos de facturación de un Customer por su identificador.

Devuelve los datos actualizados. Falla con `404` si el Customer no tiene datos de facturación.

## Path parameters

- `identifier` string, required: Identificador público del Customer, o el de la Checkout Session con la que se registraron sus datos si el Customer todavía no existe. Se distinguen por el prefijo.

## Headers

- `x-account-key` string

## Request body

- UpdateCustomerBillingDataPayload: Cuerpo para corregir los datos fiscales de un Customer. Solo se actualiza lo que se envía.
  - `billing_address` string: Domicilio fiscal. Informativo: no viaja al SAT.
  - `billing_email` string: Correo al que se envía el CFDI cuando la emisión incluye envío por correo.
  - `legal_name` string: Razón social del Customer tal como está registrada ante el SAT.
  - `tax_id` string: RFC del Customer. Es el receptor del CFDI, así que el SAT rechaza la emisión si no coincide con un contribuyente registrado.
  - `tax_regime` string: Clave del régimen fiscal del Customer según el catálogo del SAT, de tres dígitos.
  - `tax_zip_code` string: Código postal del domicilio fiscal registrado ante el SAT.

## Response `200`

Successful Response

- CustomerBillingDataResponse: Datos fiscales del Customer que se usan como receptor del CFDI.
  - `billing_address` string: Domicilio fiscal. Informativo: no viaja al SAT, se guarda para tus propios registros.
  - `billing_email` string: Correo al que se envía el CFDI cuando la emisión incluye envío por correo.
  - `checkout_session_id` string
  - `id_customer` string
  - `legal_name` string, required: Razón social del Customer tal como está registrada ante el SAT.
  - `tax_id` string, required: RFC del Customer. Es el receptor del CFDI, así que el SAT rechaza la emisión si no coincide con un contribuyente registrado.
  - `tax_regime` string, required: Clave del régimen fiscal del Customer según el catálogo del SAT, de tres dígitos. Debe ser uno de los permitidos para su tipo de persona.
  - `tax_zip_code` string, required: Código postal del domicilio fiscal registrado ante el SAT. Tiene que coincidir con el que el SAT tiene para ese RFC; si no, rechaza el CFDI.

## Other responses

- `401`: Faltan las credenciales o son inválidas.
- `403`: No tienes acceso a este recurso.
- `404`: El recurso solicitado no existe.
- `422`: El cuerpo de la petición no pasó la validación.
- `429`: Se superó el límite de peticiones permitidas.

---

[API](https://skmtc.dev/trytoku/apis/toku-api.md) - [All operations](https://skmtc.dev/trytoku/apis/toku-api/llms.txt) - [OpenAPI document](https://skmtc.dev/trytoku/apis/toku-api/revisions/a6ef070075b1?raw)
