RocketPVA

Machine translation, not yet reviewed.

RocketPVA

RocketPVA is the SPED bookkeeping validation, editing, and transmission platform from Tax360. It handles the complete lifecycle of SPED files (ECD, ECF) —…

Overview

RocketPVA is the SPED bookkeeping validation, editing, and transmission platform from Tax360. It handles the complete lifecycle of SPED files (ECD, ECF) — from upload and validation through digital signing and government transmission.

The External API (base path: /integration/api/) allows partners and integrators to automate bookkeeping workflows programmatically.

Authentication

All API requests require a valid OAuth2 Bearer Token obtained from the Tax360 IAM service.

Authorization: Bearer <access_token>

The token must include the appropriate RPVA roles for each endpoint. See individual endpoint documentation for required roles.

Multi-Tenant Context

Every request is scoped to a customer (tenant). The customer is resolved from the authenticated token — no additional header is needed for external API calls.

Content Types

All endpoints accept and produce the following media types:

Content TypeUsage
application/vnd.materimperium.api.v1+jsonPrimary

Set the Content-Type and Accept headers accordingly.

Base URL

EnvironmentURL
Productionhttps://<API_HOST>
Developmenthttps://<API_HOST>

API Response Envelope

All responses follow the standard Tax360 API envelope:

{
  "success": true,
  "data": { ... },
  "errors": []
}

Error responses:

{
  "success": false,
  "data": null,
  "errors": [
    {
      "code": "BOOKKEEPING_NOT_FOUND",
      "message": "Bookkeeping not found for the given filter."
    }
  ]
}

Endpoint Index

Uploads

MethodPathDescription
POST/integration/api/uploads/new/{numberParts}Generate pre-signed URLs for file upload
POST/integration/api/uploads/{objectKey}/{uploadId}Process uploaded file and create bookkeeping

Bookkeeping

MethodPathDescription
GET/integration/api/bookkeeping/{bookkeepingId}Get a single bookkeeping
GET/integration/api/bookkeeping/{spedType}/{year}/{month}List bookkeepings by SPED type, year, month
POST/integration/api/bookkeeping/{bookkeepingId}/startStart bookkeeping validation
GET/integration/api/bookkeeping/{bookkeepingId}/downloadDownload validation results file
POST/integration/api/bookkeeping/{bookkeepingId}/eventsCreate bookkeeping status event
GET/integration/api/bookkeeping/{bookkeepingId}/resultsList validation results (errors/warnings)
PATCH/integration/api/bookkeeping/{bookkeepingId}/transmitSign and transmit bookkeeping to government

Digital Certificates

MethodPathDescription
GET/integration/api/certificateList digital certificates
POST/integration/api/certificate/uploadUpload a digital certificate
POST/integration/api/certificate/upload/previewPreview certificate data without uploading
DELETE/integration/api/certificate/{certificateId}Delete a digital certificate

Signatories

MethodPathDescription
GET/integration/api/bookkeeping/{bookkeepingId}/signatoriesList signatories for a bookkeeping
PATCH/integration/api/bookkeeping/{bookkeepingId}/signatories/{signatoryId}/certificate/{certificateId}Assign certificate to signatory

Swagger UI

Interactive API documentation is available at:

EnvironmentURL
Developmenthttps://<API_HOST>/swagger-ui.html (select "External" group)

On this page