# Obtener los detalles de un estado fiscal Obtén los detalles de un estado fiscal específico. Endpoint: GET /api/tax-status/{id}/ Version: 1.223.0 Security: basicAuth ## Path parameters: - `id` (string, required) El sobre el cual deseas obtener información detallada. ## Query parameters: - `omit` (string) Omite ciertos campos para que no se devuelvan en la respuesta. Para más información, consulta nuestro artículo del DevPortal Filtrando respuestas. - `fields` (string) Devuelve solo los campos especificados en la respuesta. Para obtener más información, consulta nuestro artículo del DevPortal Filtrando respuestas. ## Response 200 fields (application/json): - `id` (string, required) Identificador único de Belvo para el elemento actual. Example: "0d3ffb69-f83b-456e-ad8e-208d0998d71d" - `link` (string,null, required) El al que pertenecen los datos. Example: "30cb4806-6e00-48a4-91c9-ca55968576c8" - `collected_at` (string, required) La marca de tiempo ISO-8601 cuando se recopiló el punto de datos. Example: "2022-02-09T08:45:50.406032Z" - `created_at` (string, required) La marca de tiempo ISO-8601 de cuando se creó el punto de datos en la base de datos de Belvo. Example: "2022-02-09T08:45:50.406032Z" - `place_and_date_of_issuance` (string,null, required) El lugar y la fecha en que se emitió el estado fiscal. Example: "TLALPAN , CIUDAD DE MEXICO A 19 DE MARZO DE 2020" - `official_name` (string,null, required) El nombre de la persona o empresa. Example: "John Doe" - `id_cif` (string,null, required) El ID de (CIF) del contribuyente. Example: "12345678901" - `tax_payer_information` (object,null, required) Detalles sobre el contribuyente. - `tax_payer_information.rfc` (string,null, required) El número de identificación del contribuyente (Para México, este es el RFC). Example: "BEMP12345G58" - `tax_payer_information.curp` (string,null) El número de (CURP) del contribuyente. - `tax_payer_information.name` (string,null) El nombre de pila del contribuyente. Example: "JOHN" - `tax_payer_information.first_last_name` (string,null) El primer apellido del contribuyente. Example: "DOE" - `tax_payer_information.second_last_name` (string,null) El segundo apellido del contribuyente. Example: "SCHMOE" - `tax_payer_information.start_operations_date` (string,null, required) Fecha en la que el contribuyente comenzó actividades comerciales gravables, en formato . - `tax_payer_information.status_padron` (string,null, required) Estado del contribuyente en el Registro Federal de Contribuyentes (RFC). Puede ser o . - `tax_payer_information.last_status_change_date` (string,null, required) Fecha en la que se actualizó más recientemente, en formato . - `tax_payer_information.commercial_name` (string,null) El nombre del negocio designado para los consumidores y el público en general. : Solo aplicable para negocios. Example: "Jar Jar Transport" - `tax_payer_information.social_name` (string,null) El nombre único y exclusivo dentro del territorio nacional que las empresas reciben para fines legales o administrativos. : Solo aplicable para negocios. Example: "John Doe SA DE CV" - `tax_payer_information.email` (string,null) Dirección de correo electrónico de contacto para el contribuyente. Example: "john_doe@gmail.com" - `tax_payer_information.phone` (string,null) Número de teléfono de contacto del contribuyente. Example: "1234567890" - `address` (object,null, required) Los detalles de la dirección del contribuyente. - `address.postal_code` (string,null, required) El código postal de la dirección. Example: "21255" - `address.street_type` (string,null) El tipo . Example: "CALLE" - `address.street` (string,null) La calle de los contribuyentes. Example: "LA MALINCHE" - `address.exterior_number` (string,null) El número de la calle. Example: "432" - `address.interior_number` (string,null) Información adicional de la dirección. Example: "PLANTA BAJA" - `address.suburb` (string,null) El suburbio del contribuyente. Example: "BUENAVENTURA" - `address.locality` (string,null) La localidad de la dirección. Example: "none" - `address.municipality` (string,null) El municipio de la dirección. Example: "CDMX DC" - `address.state` (string,null) El estado en el que se encuentra la dirección. Example: "Federal" - `address.between_street` (array,null) Información adicional sobre dónde se encuentra la . - `address.between_street.street_one` (string,null) La primera calle entre la que se encuentra . Example: "CALLE PRINCIPE" - `address.between_street.street_two` (string,null) La segunda calle entre la que se encuentra . Example: "CALLE NUEVA ROMA" - `economic_activity` (array,null, required) Una lista de objetos de actividad económica. - `economic_activity.economic_activity` (string,null) La descripción de la actividad económica. Example: "Asalariado" - `economic_activity.initial_date` (string,null) La fecha de inicio de la actividad económica, en formato . Example: "2020-12-06" - `economic_activity.end_date` (string,null) La fecha de finalización de la actividad económica, en formato . - `economic_activity.order` (string,null) El orden de la actividad económica. Example: "2" - `economic_activity.percentage` (string,null) El porcentaje de la actividad económica. Example: "1" - `regimes` (array,null, required) Una lista de objetos de régimen. - `regimes.end_date` (string,null, required) La fecha de finalización del régimen, en formato . - `regimes.initial_date` (string,null, required) La fecha de inicio del régimen, en formato . Example: "2020-12-06" - `regimes.regimen` (string,null, required) La descripción del régimen. Example: "Régimen de Ingresos por Dividendos (socios y accionistas)" - `obligations` (array,null, required) Detalles sobre las obligaciones de un negocio. ℹ️ Para cuentas que no son de negocio, este campo se devolverá vacío. - `obligations.obligation` (string,null) La descripción de la obligación. Example: "Declaración informativa de IVA con la anual de ISR" - `obligations.expiration` (string,null) La fecha límite para cumplir con la obligación, según lo impuesto por la autoridad fiscal. Example: "Conjuntamente con la declaración anual del ejercicio." - `obligations.initial_date` (string,null) La fecha en que comenzó la obligación, en formato . Example: "2020-12-06" - `obligations.end_date` (string,null) La fecha en que terminó la obligación, en formato . - `digital_stamp` (string,null, required) El certificado de validación del documento. Example: "||2020/04/26|GHTF980303F7|CONSTANCIA DE SITUACIÓN\nFISCAL|2044441088666600000034||\n" - `digital_stamp_chain` (string,null, required) Una cadena de datos que contiene la estructura básica de un cheque fiscal digital. Para México, este es el (CFDI). Example: "EtenSA9t1adG7bn+Jj23kj43JK+XbMPxdOppwabhXD+pXseSqYowWWDna0mpUk3264lkj2345j23faNZB852dCDt9KAjow=\n" - `pdf` (string,null, required) Estado fiscal PDF como una cadena binaria. Example: "=PDF-STRING=" ## Response 403 fields (application/json): - `code` (string) Un código de error único () que te permite clasificar y manejar el error de manera programática. ℹ️ Consulta nuestro DevPortal para obtener más información sobre cómo manejar 403 access_to_resource_denied. Example: "access_to_resource_denied" - `message` (string) Una breve descripción del error. Para los errores , la descripción es: - . Example: "You don't have access to this resource." - `request_id` (string) Un ID único de 32 caracteres de la solicitud (que coincide con un patrón regex de: ). Proporcione este ID al contactar al equipo de soporte de Belvo para acelerar las investigaciones. Example: "9e7b283c6efa449c9c028a16b5c249fb" ## Response 404 fields (application/json): - `code` (string) Un código de error único () que te permite clasificar y manejar el error de manera programática. Example: "not_found" - `message` (string) Una breve descripción del error. Para errores , la descripción es: - Example: "Not found" - `request_id` (string) Un ID único de 32 caracteres de la solicitud (que coincide con un patrón regex de: ). Proporcione este ID al contactar al equipo de soporte de Belvo para acelerar las investigaciones. Example: "9e7b283c6efa449c9c028a16b5c249fb" ## Response 408 fields (application/json): - `code` (string) Un código de error único () que te permite clasificar y manejar el error de manera programática. ℹ️ Consulta nuestro DevPortal para obtener más información sobre cómo manejar errores 408 request_timeout. Example: "request_timeout" - `message` (string) Una breve descripción del error. Para los errores de , la descripción es: - . Example: "The request timed out, you can retry asking for less data by changing your query parameters" - `request_id` (string) Un ID único de 32 caracteres de la solicitud (que coincide con un patrón regex de: ). Proporcione este ID al contactar al equipo de soporte de Belvo para acelerar las investigaciones. Example: "9e7b283c6efa449c9c028a16b5c249fb" ## Response 428 fields (application/json): - `code` (string) Un código de error único () que te permite clasificar y manejar el error de forma programática. ℹ️ Consulta nuestro DevPortal para obtener más información sobre cómo manejar errores 428 token_required. Example: "token_required" - `message` (string) Una breve descripción del error. Para los errores , la descripción es: - . Example: "A MFA token is required by the institution to login" - `request_id` (string) Un ID único de 32 caracteres de la solicitud (que coincide con un patrón regex de: ). Proporcione este ID al contactar al equipo de soporte de Belvo para acelerar las investigaciones. Example: "9e7b283c6efa449c9c028a16b5c249fb" - `session` (string) Un ID único de 32 caracteres de la sesión de inicio de sesión (que coincide con un patrón de regex de: ). Example: "2675b703b9d4451f8d4861a3eee54449" - `expiry` (integer) Tiempo de duración de la sesión en segundos. Example: 9600 - `link` (string) Identificador único creado por Belvo, utilizado para referenciar el Link actual. Example: "30cb4806-6e00-48a4-91c9-ca55968576c8" - `token_generation_data` (object) Detalles sobre cómo generar el token. - `token_generation_data.instructions` (string) Instrucciones para la generación de tokens. Example: "Use this code to generate the token" - `token_generation_data.type` (string) Tipo de datos para generar el token (código QR, desafío numérico). Example: "numeric" - `token_generation_data.value` (string) Valor a utilizar para generar el token. Example: "12345" - `token_generation_data.expects_user_input` (boolean) Indica si el usuario necesita proporcionar información para completar la autenticación. Cuando se establece en , es posible que su usuario necesite: - confirmar el inicio de sesión en otro dispositivo - escanear un código QR Aún necesitará realizar una llamada PATCH para completar la solicitud. Example: true ## Response 500 fields (application/json): - `code` (string) Un código de error único () que te permite clasificar y manejar el error de manera programática. ℹ️ Consulta nuestro DevPortal para obtener más información sobre cómo manejar errores 500 unexpected_error. Example: "unexpected_error" - `message` (string) Una breve descripción del error. Para los errores , la descripción es: - . Example: "Belvo is unable to process the request due to an internal system issue or to an unsupported response from an institution" - `request_id` (string) Un ID único de 32 caracteres de la solicitud (que coincide con un patrón regex de: ). Proporcione este ID al contactar al equipo de soporte de Belvo para acelerar las investigaciones. Example: "9e7b283c6efa449c9c028a16b5c249fb"