app modelo¶
aeat app modelo aggregate¶
Run the backend per-modelo aggregation service from explicit canonical observations. Accepted source_kind values are ledger_transaction, purchase_invoice_evidence, payable_invoice, and collectible_invoice.
Paraméterek
- --modelo
Supported modelo code for the backend aggregation service (111, 115, 123, 180, 190, 193, 347, 349, or 720). Kapcsoló, kötelező.
- --year
Tax year of the work unit (e.g. 2026) Kapcsoló, kötelező.
- --period
Aggregation period token: 0A annual, 1T-4T quarters, 01-12 months. Kapcsoló, kötelező.
- --retencion-observation
JSON RetencionObservation object. The source_kind value must be ledger_transaction, purchase_invoice_evidence, payable_invoice, or collectible_invoice. For Modelo 111 trabajo, scheme rendimientos_trabajo is the empleado progressive rate (LIRPF art. 101.1) and rendimientos_trabajo_administrador is the fixed administrador/consejero rate (LIRPF art. 101.2: 35 percent, or 19 percent when the entity’s net turnover is below 100,000 EUR). Repeat for multiple observations. Kapcsoló, opcionális.
- --counterpart-observation
JSON CounterpartObservation object. The source_kind value must be ledger_transaction, purchase_invoice_evidence, payable_invoice, or collectible_invoice. Repeat for multiple observations. Kapcsoló, opcionális.
- --foreign-asset-observation
JSON ForeignAssetObservation object. The source_kind value must be ledger_transaction, purchase_invoice_evidence, payable_invoice, or collectible_invoice. Repeat for multiple observations. Kapcsoló, opcionális.
- --withholding-observation
Per-perceptor-clave withholding observation (JSON) for the Modelo 190 percepciones count; repeatable. Kapcsoló, opcionális.
- --received-invoice-retencion
JSON InvoiceRetencionRouteRequest object routing one received invoice’s declared retención into the per-perceptor store (invoice_id, scheme). The scheme is a legal fact about the perceptor’s activity and is never inferred from the invoice. Repeat for multiple invoices. Kapcsoló, opcionális.
aeat app modelo audit check¶
Re-verify an evidence bundle by recomputing record digests.
Paraméterek
- bundle_id
Evidence bundle id (full SHA-256 or unambiguous prefix). Argumentum, kötelező.
aeat app modelo audit export¶
Write a deterministic ZIP archive of the evidence bundle (manifest.json emitted last).
Paraméterek
- bundle_id
Evidence bundle id (full SHA-256 or unambiguous prefix). Argumentum, kötelező.
- --output
Output path for the bundle ZIP archive. Kapcsoló, kötelező.
- --force-incomplete
Allow export when verification reports the bundle as incomplete. Kapcsoló, opcionális.
aeat app modelo audit view¶
Show an evidence bundle’s manifest and its list of referenced records.
Paraméterek
- bundle_id
Evidence bundle id (full SHA-256 or unambiguous prefix). Argumentum, kötelező.
aeat app modelo bindings list¶
List the required and available bindings for a modelo / year / period
Paraméterek
- --modelo
Tax form code (e.g. 303, 130, 100) Kapcsoló, opcionális.
- --year
Tax year of the modelo (e.g. 2026) Kapcsoló, opcionális.
- --period
Period token: 0A annual, 1T-4T quarters, 01-12 months; for censo modelos (036) use alta, modificacion, or baja. Kapcsoló, opcionális.
- --missing
Filter to the bindings still owed: drops constant-valued bindings and any the active profile already resolves. With no active profile every non-constant binding is shown (the conservative answer). Kapcsoló, opcionális.
- --as-of
Resolve the modelo revision active on the supplied ISO date (YYYY-MM-DD) Kapcsoló, opcionális.
aeat app modelo bindings resolve¶
Resolve bindings and show their values with optional temporary overrides, without mutating state
Paraméterek
- --modelo
Tax form code (e.g. 303, 130, 100) Kapcsoló, opcionális.
- --year
Tax year of the modelo (e.g. 2026) Kapcsoló, opcionális.
- --period
Period token: 0A annual, 1T-4T quarters, 01-12 months; for censo modelos (036) use alta, modificacion, or baja. Kapcsoló, opcionális.
- --binding
Temporary binding override with KEY=VALUE syntax (repeatable) Kapcsoló, opcionális.
- --as-of
Resolve the modelo revision active on the supplied ISO date (YYYY-MM-DD) Kapcsoló, opcionális.
aeat app modelo casilla¶
Show the label, legal grounding, input kind, and formula for one casilla on the resolved registry snapshot.
Paraméterek
- modelo
Tax form code (e.g. 303, 130, 100) Argumentum, kötelező.
- casilla_id
Casilla id or printed casilla number to describe (e.g. 0596). Argumentum, kötelező.
- --year
Filter the modelo catalogue to a single fiscal year Kapcsoló, opcionális.
- --period
Period token used to resolve the modelo revision: 0A annual, 1T-4T quarters, 01-12 months; for censo modelos (036) use alta, modificacion, or baja. Kapcsoló, opcionális.
- --as-of
Resolve the modelo revision active on the supplied ISO date (YYYY-MM-DD) Kapcsoló, opcionális.
aeat app modelo casillas¶
List all casillas (fields/boxes) defined for a specific modelo revision.
Paraméterek
- modelo
Tax form code (e.g. 303, 130, 100) Argumentum, kötelező.
- --year
Filter the modelo catalogue to a single fiscal year Kapcsoló, opcionális.
- --period
Period token used to resolve the modelo revision: 0A annual, 1T-4T quarters, 01-12 months; for censo modelos (036) use alta, modificacion, or baja. Kapcsoló, opcionális.
- --as-of
Resolve the modelo revision active on the supplied ISO date (YYYY-MM-DD) Kapcsoló, opcionális.
- --input-kind
Filter casillas by input kind (manual, bound, computed, informational, projection_only) Kapcsoló, opcionális.
- --required
Show only casillas the modelo marks as required Kapcsoló, opcionális.
- --form-number
Filter casillas by BOE-printed form number (e.g. 46) Kapcsoló, opcionális.
- --number
Filter casillas by printed casilla number or canonical id (e.g. 0596). Kapcsoló, opcionális.
- --explain
Include localized help text in the text output. Kapcsoló, opcionális.
aeat app modelo compare¶
Compare two filing-year calculation revisions for the same modelo. Emits per-casilla delta rows (year_b - year_a) grouped by section.
Paraméterek
- --year
Filing year to include in the comparison. Specify exactly twice (–year 2024 –year 2025). Kapcsoló, opcionális.
- --modelo
Modelo number to compare (e.g. 100, 130). Kapcsoló, opcionális.
aeat app modelo describe¶
Show detailed structure, metadata, and active periods for a specific modelo.
Paraméterek
- modelo
Tax form code (e.g. 303, 130, 100) Argumentum, kötelező.
- --year
Filter the modelo catalogue to a single fiscal year Kapcsoló, opcionális.
- --period
Period token used to resolve the modelo revision: 0A annual, 1T-4T quarters, 01-12 months; for censo modelos (036) use alta, modificacion, or baja. Kapcsoló, opcionális.
- --as-of
Resolve the modelo revision active on the supplied ISO date (YYYY-MM-DD) Kapcsoló, opcionális.
aeat app modelo export¶
Export a verified-complete or filed modelo revision to a local AEAT-compatible fichero-BOE file. Local-only; never contacts AEAT, and the generated file is not official AEAT filing evidence. Use AEAT justificante, declaration consultation, or CSV cotejo evidence after filing.
Paraméterek
- work_unit_id
Work unit id (SHA-256 or unambiguous prefix). Argumentum, opcionális.
- --modelo
Tax form code (e.g. 303, 130, 100) Kapcsoló, opcionális.
- --year
Tax year of the work unit (e.g. 2026) Kapcsoló, opcionális.
- --period
Work-unit period token: 0A annual, 1T-4T quarters, 01-12 months; for censo modelos (036) use alta, modificacion, or baja. Kapcsoló, opcionális.
- --registry-revision
Stable id of the targeted registry modelo revision; run aeat app modelo describe MODELO to see the available revision ids. Kapcsoló, opcionális.
- --bucket-id
Profile the work unit belongs to Kapcsoló, opcionális.
- --select
Revision selector. Kapcsoló, opcionális.
- --output
Path to write the fichero-BOE artefact to. Kapcsoló, opcionális.
- --revision
Calculation revision id to export; defaults to the work unit’s most recent verified-complete or filed revision. Kapcsoló, opcionális.
- --by
Operator label recorded into the MODELO_EXPORTED event. Kapcsoló, opcionális.
- --refund-election
Choose whether an eligible negative Modelo 303 result is carried forward or requested as a refund. Kapcsoló, opcionális.
- --payment-election
Choose how a positive Modelo 303 result is paid: ordinary payment or direct debit. Kapcsoló, opcionális.
- --prior-domiciliation-election
Keep or cancel/modify the prior Modelo 303 direct debit; cancellation/modification requires an externally evidenced rectificativa baseline filed as U. Kapcsoló, opcionális.
aeat app modelo filing-record import¶
Persist an externally-filed return as a baseline filing record carrying imported AEAT-attested evidence
Paraméterek
- work_unit_id
Stable 64-character SHA-256 identifier of the work unit Argumentum, kötelező.
- --evidence-kind
Kind of imported evidence (aeat_justificante_pdf, aeat_csv_register, aeat_live_capture) Kapcsoló, kötelező.
- --evidence-id
Stable reference id of the imported evidence (justificante number, CSV register id, live capture id) Kapcsoló, kötelező.
- --by
Actor responsible for the action (free-text label up to 64 chars) Kapcsoló, opcionális.
- --set
Imported casilla value with CASILLA_ID=DECIMAL syntax (repeatable; at least one required) Kapcsoló, opcionális.
- --file
Path to a CSV or XLSX casilla manifest exported from the external filing source Kapcsoló, opcionális.
- --declared-kind
Declaration type AEAT records for this presentation (original, complementaria, sustitutiva, rectificativa); required when AEAT already holds a confirmed declaration for the period Kapcsoló, opcionális.
aeat app modelo filing-record list¶
List registered filing records
Paraméterek
- --bucket-id
Filter by profile Kapcsoló, opcionális.
- --modelo
Filter by modelo code (e.g. 303, 130, 100) Kapcsoló, opcionális.
- --include-superseded
Include superseded filing records (excluded by default) Kapcsoló, opcionális.
aeat app modelo filing-record observe-local¶
Record or clear an audited operator override of a period’s observation; any official AEAT observation is kept
Paraméterek
- --modelo
Tax form code (e.g. 303, 130, 100) Kapcsoló, kötelező.
- --year
Tax year of the work unit (e.g. 2026) Kapcsoló, kötelező.
- --period
Work-unit period token: 0A annual, 1T-4T quarters, 01-12 months; for censo modelos (036) use alta, modificacion, or baja. Kapcsoló, kötelező.
- --reason
Why the operator overrides this period’s observation; stored in the override audit Kapcsoló, kötelező.
- --by
Actor responsible for the action (free-text label up to 64 chars) Kapcsoló, opcionális.
- --set
Canonical casilla.id and Decimal value to record, e.g. –set 1391=0 Kapcsoló, opcionális.
- --file
Path to a local CSV or XLSX spreadsheet of casilla_code,value rows (a cert-free reconstruction of a past filing). Combines with –set; a –set value for the same casilla overrides the spreadsheet row Kapcsoló, opcionális.
- --clear
Remove the operator override so readers use the official AEAT observation again Kapcsoló, opcionális.
aeat app modelo filing-record view¶
Show one filing record by id
Paraméterek
- filing_record_id
Stable filing-record identifier Argumentum, kötelező.
aeat app modelo formulas¶
List all computed casillas and their formulas for a specific modelo revision.
Paraméterek
- modelo
Tax form code (e.g. 303, 130, 100) Argumentum, kötelező.
- --year
Filter the modelo catalogue to a single fiscal year Kapcsoló, opcionális.
- --period
Period token used to resolve the modelo revision: 0A annual, 1T-4T quarters, 01-12 months; for censo modelos (036) use alta, modificacion, or baja. Kapcsoló, opcionális.
- --as-of
Resolve the modelo revision active on the supplied ISO date (YYYY-MM-DD) Kapcsoló, opcionális.
- --explain
Include the legal_refs and source_refs that ground each formula in the text output. The JSON payload always carries them. Kapcsoló, opcionális.
aeat app modelo history¶
Show the chronological lifecycle audit for one modelo
Paraméterek
- --modelo
Modelo code (e.g. 100, 303) Kapcsoló, kötelező.
- --year
Optional filing year filter Kapcsoló, opcionális.
- --period
Optional period filter using the modelo revision token: 0A annual, 1T-4T quarters, 01-12 months; for censo modelos (036) use alta, modificacion, or baja. Kapcsoló, opcionális.
aeat app modelo iva-wallet balance¶
Show aggregated IVA compensation carry-forward balance computed from local Modelo 303 history. Reports total_balance, active_balance, expired_balance, lot_count, and next_expiry_year.
Paraméterek
- --as-of-year
Reference year for carry-forward age and expiry calculations. Kapcsoló, kötelező.
aeat app modelo iva-wallet correct¶
Correct a wrong opening Modelo 303 carry-forward balance previously seeded for a pre-history period. Overwrites the existing seeded amount; refuses when no record exists for the period (seed first) and when an already-filed Modelo 303 has consumed the seeded basis (correcting it would change a filed return). Records –reason into an audit event. Requires –confirm.
Paraméterek
- --filing-year
Filing year of the seeded Modelo 303 period to correct. Kapcsoló, kötelező.
- --period
Period of the seeded Modelo 303 record to correct (e.g. 4T, 3T). Kapcsoló, kötelező.
- --amount
Corrected carry-forward balance amount in EUR (decimal, e.g. 1200.50). Kapcsoló, kötelező.
- --reason
Reason for the correction, recorded into the audit event. Kapcsoló, kötelező.
- –confirm / –yes
Required confirmation flag. Acknowledge that this overwrites a previously seeded carry-forward balance and filing accuracy depends on the new value. Kapcsoló, opcionális.
aeat app modelo iva-wallet override¶
Record a taxpayer override for the Modelo 303 prior-compensation carry from evidence held outside the local wallet. It unblocks calculation only and does not satisfy the official-evidence verification gate. Requires –confirm.
Paraméterek
- --filing-year
Filing year of the Modelo 303 period whose prior-compensation carry is overridden. Kapcsoló, kötelező.
- --period
Period of the dependent Modelo 303 filing receiving the carry, for example 2T or 3T. Kapcsoló, kötelező.
- --amount
Overridden prior-compensation amount in EUR applied to iva.compensacion-pendiente-periodos-anteriores, AEAT box 110; decimal, for example 420.00. Kapcsoló, kötelező.
- --reason
Required basis for the override, recorded as auditable provenance. Kapcsoló, kötelező.
- --evidence-locator
Required locator for the evidence supporting the override, for example a prior justificante reference. Kapcsoló, kötelező.
- –confirm / –yes
Required confirmation flag. Acknowledge that the override changes the filed prior-compensation figure and filing accuracy depends on the supplied value. Kapcsoló, opcionális.
aeat app modelo iva-wallet seed¶
Declare a Modelo 303 carry-forward balance for a period that pre-dates local history. Refuses if a record already exists for the period.
Two cases:
–amount 0 True first-period: this is the taxpayer’s first ever Modelo 303 filing under this NIF. Casilla 110 is zero because no prior compensation balance exists (LIVA art. 99.5, Ley 37/1992). The reconciliation layer treats this as first_period_zero - non-blocking and legally certain.
- --amount X
Carry-in: the taxpayer has filed prior M303s under a different tool or directly with AEAT. X is the compensacion pendiente de periodos posteriores from the last filed M303.
Paraméterek
- --filing-year
Filing year of the Modelo 303 period to seed. Kapcsoló, kötelező.
- --period
Period of the Modelo 303 filing: 1T-4T quarters (e.g. 4T). Kapcsoló, kötelező.
- --amount
Carry-forward balance amount in EUR (decimal, e.g. 1200.50). This is the compensación pendiente de periodos anteriores for the NEXT period after the seeded one. Kapcsoló, kötelező.
- --confirm
Required confirmation flag. Acknowledge that seeding declares a carry-forward balance and filing accuracy depends on the value supplied. Kapcsoló, opcionális.
aeat app modelo list¶
List all official tax forms (modelos) registered in the system.
Paraméterek
- --year
Filter the modelo catalogue to a single fiscal year Kapcsoló, opcionális.
- --domain
Filter the modelo catalogue to a single tax family (e.g. iva, irpf, is) Kapcsoló, opcionális.
aeat app modelo m036 alta¶
Record an M036 alta declaration (initial census registration) filed at sede.
Paraméterek
- --declared-on
ISO date (YYYY-MM-DD) the operator filed the M036 at sede. Kapcsoló, kötelező.
- --sede-justificante
Optional AEAT acuse de recibo identifier emitted by sede for the filing. Kapcsoló, opcionális.
- --note
Optional operator note (up to 512 chars). Kapcsoló, opcionális.
aeat app modelo m036 baja¶
Record an M036 baja declaration (census deregistration) filed at sede.
Paraméterek
- --declared-on
ISO date (YYYY-MM-DD) the operator filed the M036 at sede. Kapcsoló, kötelező.
- --sede-justificante
Optional AEAT acuse de recibo identifier emitted by sede for the filing. Kapcsoló, opcionális.
- --note
Optional operator note (up to 512 chars). Kapcsoló, opcionális.
aeat app modelo m036 list¶
List the M036 declarations recorded in the active profile.
aeat app modelo m036 modificacion¶
Record an M036 modificacion declaration (census update) filed at sede.
Paraméterek
- --declared-on
ISO date (YYYY-MM-DD) the operator filed the M036 at sede. Kapcsoló, kötelező.
- --sede-justificante
Optional AEAT acuse de recibo identifier emitted by sede for the filing. Kapcsoló, opcionális.
- --note
Optional operator note (up to 512 chars). Kapcsoló, opcionális.
aeat app modelo m036 view¶
View one recorded M036 declaration by id (or unambiguous prefix).
Paraméterek
- declaration_id
The declaration id (or an unambiguous prefix of it) to view. Argumentum, kötelező.
aeat app modelo m145 create¶
Create a Modelo 145 local payer communication record.
Paraméterek
- --year
Communication year. Kapcsoló, kötelező.
- --period
Communication period token: comunicacion or variacion. Kapcsoló, opcionális.
- --casilla
Repeatable registry field assignment, ID=VALUE. Kapcsoló, opcionális.
- --note
Optional operator note. Kapcsoló, opcionális.
- --by
Operator label for the event. Kapcsoló, opcionális.
aeat app modelo m145 export¶
Export a Modelo 145 local payer communication record.
Paraméterek
- communication_record_id
Communication record id or unambiguous prefix. Argumentum, kötelező.
- --by
Operator label for the event. Kapcsoló, opcionális.
aeat app modelo m145 mark-delivered-to-payer¶
Mark a Modelo 145 local communication record delivered to the payer.
Paraméterek
- communication_record_id
Communication record id or unambiguous prefix. Argumentum, kötelező.
- --by
Operator label for the event. Kapcsoló, opcionális.
aeat app modelo m145 mark-locally-completed¶
Mark a Modelo 145 local communication record locally completed.
Paraméterek
- communication_record_id
Communication record id or unambiguous prefix. Argumentum, kötelező.
- --by
Operator label for the event. Kapcsoló, opcionális.
aeat app modelo m145 validate¶
Validate a Modelo 145 local payer communication record.
Paraméterek
- communication_record_id
Communication record id or unambiguous prefix. Argumentum, kötelező.
aeat app modelo project¶
Run modelo aggregate projections (e.g. year-end Modelo 130 aggregation).
Paraméterek
- --year
Filing year (e.g. 2024). Kapcsoló, kötelező.
- --ccaa
Autonomous community tax residence key for the M100 autonomic scale (e.g. cataluna, comunidad-valenciana). Must match the registry enum. Kapcsoló, kötelező.
- --casilla
Additional M100 casilla override as CASILLA_ID=DECIMAL (e.g. 0513=1150 for age supplement). Repeat for multiple overrides. Kapcsoló, opcionális.
- --binding
Additional M100 binding override as KEY=VALUE. Repeat for multiple. Retenciones bindings default to zero when not supplied. Kapcsoló, opcionális.
aeat app modelo readiness¶
Report whether the active profile is ready to file one modelo / year / period.
Paraméterek
- --modelo
Modelo code (e.g. 303). Kapcsoló, kötelező.
- --year
Filing year. Kapcsoló, kötelező.
- --revision-id
Registry revision id. Kapcsoló, opcionális.
- --period
Period token used to resolve the modelo revision: 0A annual, 1T-4T quarters, 01-12 months; for censo modelos (036) use alta, modificacion, or baja. Kapcsoló, opcionális.
aeat app modelo reconcile import¶
Reconcile a work unit against a local justificante or declaración PDF. Local-only; never contacts AEAT.
Paraméterek
- work_unit_id
Work unit id (SHA-256 or unambiguous prefix). Argumentum, opcionális.
- --file
Path to the local justificante or declaración PDF to reconcile against. Kapcsoló, kötelező.
- --modelo
Tax form code (e.g. 303, 130, 100) Kapcsoló, opcionális.
- --year
Tax year of the work unit (e.g. 2026) Kapcsoló, opcionális.
- --period
Work-unit period token: 0A annual, 1T-4T quarters, 01-12 months; for censo modelos (036) use alta, modificacion, or baja. Kapcsoló, opcionális.
- --revision
Stable id of the targeted registry modelo revision; run aeat app modelo describe MODELO to see the available revision ids. Kapcsoló, opcionális.
- --bucket-id
Profile the work unit belongs to Kapcsoló, opcionális.
- --by
Actor responsible for the action (free-text label up to 64 chars) Kapcsoló, opcionális.
- --kind
Evidence document kind: justificante (AEAT receipt, every modelo) or declaration (filed declaración PDF, casilla-level reconcile, enrolled modelos only). Defaults to justificante. Kapcsoló, opcionális.
aeat app modelo reconcile list¶
List past reconciliations recorded in the active profile.
Paraméterek
- --work-unit-id
Filter reconciliations by work unit identifier (SHA-256 or an unambiguous prefix). Kapcsoló, opcionális.
aeat app modelo reconcile pull¶
Pull the justificante for a work unit from AEAT and reconcile against it. Contacts AEAT (read-only).
Paraméterek
- work_unit_id
Work unit id (SHA-256 or unambiguous prefix). Argumentum, opcionális.
- --modelo
Tax form code (e.g. 303, 130, 100) Kapcsoló, opcionális.
- --year
Tax year of the work unit (e.g. 2026) Kapcsoló, opcionális.
- --period
Work-unit period token: 0A annual, 1T-4T quarters, 01-12 months; for censo modelos (036) use alta, modificacion, or baja. Kapcsoló, opcionális.
- --revision
Stable id of the targeted registry modelo revision; run aeat app modelo describe MODELO to see the available revision ids. Kapcsoló, opcionális.
- --bucket-id
Profile the work unit belongs to Kapcsoló, opcionális.
- --by
Actor responsible for the action (free-text label up to 64 chars) Kapcsoló, opcionális.
aeat app modelo requires¶
Show the data-inventory checklist for one modelo and period: which casillas must be hand-entered, which are optional, which are populated automatically from the ledger, and which come from the active profile.
Paraméterek
- modelo
Tax form code (e.g. 303, 130, 100). Argumentum, kötelező.
- --year
Filter the modelo catalogue to a single fiscal year Kapcsoló, kötelező.
- --period
Period token used to resolve the modelo revision: 0A annual, 1T-4T quarters, 01-12 months; for censo modelos (036) use alta, modificacion, or baja. Kapcsoló, kötelező.
aeat app modelo review-package build¶
Assemble a shareable, checksum-verifiable review package (fichero-BOE draft, revision provenance, and bundled ledger evidence) for accountant handoff. Local-only; never contacts AEAT.
Paraméterek
- work_unit_id
Work unit id (SHA-256 or unambiguous prefix). Argumentum, opcionális.
- --modelo
Tax form code (e.g. 303, 130, 100) Kapcsoló, opcionális.
- --year
Tax year of the work unit (e.g. 2026) Kapcsoló, opcionális.
- --period
Work-unit period token: 0A annual, 1T-4T quarters, 01-12 months; for censo modelos (036) use alta, modificacion, or baja. Kapcsoló, opcionális.
- --registry-revision
Stable id of the targeted registry modelo revision; run aeat app modelo describe MODELO to see the available revision ids. Kapcsoló, opcionális.
- --bucket-id
Profile the work unit belongs to Kapcsoló, opcionális.
- --select
Revision selector. Kapcsoló, opcionális.
- --output
Path to write the review package ZIP to. Kapcsoló, opcionális.
- --revision
Calculation revision id to package; defaults to the work unit’s most recent verified-complete or filed revision. Kapcsoló, opcionális.
- --by
Operator label recorded into the package descriptor and the underlying export event. Kapcsoló, opcionális.
- --refund-election
Choose whether an eligible negative Modelo 303 result is carried forward or requested as a refund. Kapcsoló, opcionális.
- --payment-election
Choose how a positive Modelo 303 result is paid: ordinary payment or direct debit. Kapcsoló, opcionális.
- --prior-domiciliation-election
Keep or cancel/modify the prior Modelo 303 direct debit; cancellation/modification requires an externally evidenced rectificativa baseline filed as U. Kapcsoló, opcionális.
- --notes
Free-text note embedded in the package descriptor (e.g. why it was shared). Kapcsoló, opcionális.
aeat app modelo review-package counter-sign¶
Counter-sign an operator-signed review package on behalf of the receiving accountant and write the receipt envelope to –output. Local-only; never contacts AEAT.
Paraméterek
- package
Path to the review package ZIP to verify. Argumentum, kötelező.
- signature
Path to the signature envelope JSON produced by sign. Argumentum, kötelező.
- --output
Path to write the counter-signed receipt JSON to. Kapcsoló, kötelező.
- --note
Free-text counter-signer note or verdict (e.g. «reviewed, no changes»). Kapcsoló, opcionális.
- --bucket-id
Bucket id the review package operates on (defaults to the active profile). Kapcsoló, opcionális.
aeat app modelo review-package decrypt¶
Open a recipient-encrypted review package with this bucket’s X25519 encryption keypair (minted on first use) and write the recovered package ZIP to –output. Local-only; never contacts AEAT.
Paraméterek
- envelope_path
Path to the recipient-encrypted envelope JSON produced by encrypt-for-recipient. Argumentum, kötelező.
- --output
Path to write the recovered review package ZIP to. Kapcsoló, kötelező.
- --bucket-id
Bucket id the review package operates on (defaults to the active profile). Kapcsoló, opcionális.
aeat app modelo review-package encrypt-feedback¶
Seal a recipient’s review feedback (a note, optionally a counter-signed receipt) back to the originator so only the originator’s private key can open it, and write the envelope to –output. Local-only; never contacts AEAT.
Paraméterek
- --originator
Registered originator id whose public key seals the feedback (see aeat config collab recipient add). Kapcsoló, kötelező.
- --work-unit-id
Work unit id the feedback concerns (from the reviewed package descriptor). Kapcsoló, kötelező.
- --calculation-revision-id
Calculation revision id the feedback concerns (from the reviewed package descriptor). Kapcsoló, kötelező.
- --by
The reviewer’s actor label (e.g. the accountant’s display name). Kapcsoló, kötelező.
- --output
Path to write the originator-encrypted feedback envelope JSON to. Kapcsoló, kötelező.
- --note
Free-text verdict or note (e.g. reviewed, no changes). Kapcsoló, opcionális.
- --receipt
Optional counter-signed receipt JSON (from counter-sign) to bundle as a formal sign-off. Kapcsoló, opcionális.
- --bucket-id
Bucket id the review package operates on (defaults to the active profile). Kapcsoló, opcionális.
aeat app modelo review-package encrypt-for-recipient¶
Seal a review package so only a registered recipient’s private key can open it, and write the encrypted envelope to –output. Local-only; never contacts AEAT.
Paraméterek
- package
Path to the review package ZIP to verify. Argumentum, kötelező.
- --recipient
Registered recipient id (see aeat config collab recipient add). Kapcsoló, kötelező.
- --output
Path to write the recipient-encrypted envelope JSON to. Kapcsoló, kötelező.
- –review-only/–filing-grade
Mark the sealed package as carrying no filing authority (the recipient may read and verify it, but it is not evidence the underlying revision has been or will be filed). Kapcsoló, opcionális.
- --valid-for-days
Optional validity window in days; omit for a package that never expires. Kapcsoló, opcionális.
- --bucket-id
Bucket id the review package operates on (defaults to the active profile). Kapcsoló, opcionális.
aeat app modelo review-package import-feedback¶
Open a feedback envelope with this bucket’s X25519 keypair, verify any counter-signed receipt against your locally-held review package, and attach the verified countersignature to your approval journal. Local-only; never contacts AEAT.
Paraméterek
- envelope_path
Path to the originator-encrypted feedback envelope JSON produced by encrypt-feedback. Argumentum, kötelező.
- package
Path to your locally-held original review package ZIP a counter-signed receipt is verified against. Argumentum, kötelező.
- --operator-public-key
Your own Ed25519 signing public key the original signature must verify against. Kapcsoló, kötelező.
- --counter-signer-public-key
The reviewer’s Ed25519 signing public key the counter-signature must verify against (required when the feedback carries a receipt). Kapcsoló, opcionális.
- --bucket-id
Bucket id the review package operates on (defaults to the active profile). Kapcsoló, opcionális.
aeat app modelo review-package sign¶
Sign a review package’s checksum manifest with the bucket’s Ed25519 signing keypair (minted on first use) and write the signature envelope to –output. Local-only; never contacts AEAT.
Paraméterek
- package
Path to the review package ZIP to verify. Argumentum, kötelező.
- --output
Path to write the signature envelope JSON to. Kapcsoló, kötelező.
- --bucket-id
Bucket id the review package operates on (defaults to the active profile). Kapcsoló, opcionális.
aeat app modelo review-package verify¶
Verify a review package’s checksum manifest (integrity only; does not assert who built it). Local-only; never contacts AEAT.
Paraméterek
- package
Path to the review package ZIP to verify. Argumentum, kötelező.
aeat app modelo review-package verify-receipt¶
Verify both signature layers of a counter-signed review-package receipt: the operator’s original signature and the accountant’s counter-signature. Local-only; never contacts AEAT.
Paraméterek
- package
Path to the review package ZIP to verify. Argumentum, kötelező.
- receipt_path
Path to the counter-signed receipt JSON produced by counter-sign. Argumentum, kötelező.
- --operator-public-key
The operator’s (original signer’s) public key, as 64 lowercase hex characters. Kapcsoló, kötelező.
- --counter-signer-public-key
The accountant’s (counter-signer’s) public key, as 64 lowercase hex characters. Kapcsoló, kötelező.
aeat app modelo review-package verify-signature¶
Verify a review package’s Ed25519 signature envelope against a signer’s public key (authenticity check; re-runs the checksum-manifest integrity check first). Local-only; never contacts AEAT.
Paraméterek
- package
Path to the review package ZIP to verify. Argumentum, kötelező.
- signature
Path to the signature envelope JSON produced by sign. Argumentum, kötelező.
- --public-key
Signer’s public key, as 64 lowercase hex characters. Kapcsoló, kötelező.
aeat app modelo spreadsheet calculate¶
Pull operator-edited cells from a calc-sheets workbook, run the local Decimal runtime over them, and emit the computed casilla values (persists nothing)
Paraméterek
- --modelo
Modelo id to export (e.g. 130, 303, 100) Kapcsoló, kötelező.
- --period
Filing period code (e.g. 1T, 2T, 0A) Kapcsoló, kötelező.
- --year
Filing year (e.g. 2025) Kapcsoló, kötelező.
- --spreadsheet-id
Drive file id of the workbook to read operator edits from (must be app-owned and bound to the supplied snapshot) Kapcsoló, kötelező.
aeat app modelo spreadsheet pull¶
Read operator-edited cells back from a calc-sheets workbook into typed records (after validating the workbook’s registry-SHA stamp)
Paraméterek
- --modelo
Modelo id to export (e.g. 130, 303, 100) Kapcsoló, kötelező.
- --period
Filing period code (e.g. 1T, 2T, 0A) Kapcsoló, kötelező.
- --year
Filing year (e.g. 2025) Kapcsoló, kötelező.
- --spreadsheet-id
Drive file id of the workbook to read operator edits from (must be app-owned and bound to the supplied snapshot) Kapcsoló, kötelező.
- –assemble-observations/–no-assemble-observations
After pulling, reassemble Detalle-tab row-set cells into typed observations (perceptors, foreign assets, related-party operations, atribución members, refund operations) and emit them in the payload alongside the raw row_set_edits Kapcsoló, opcionális.
aeat app modelo spreadsheet push¶
Export the registry calculation surface for a modelo+period to a Google Sheets workbook in the operator’s cadrumo-vault/
Paraméterek
- --modelo
Modelo id to export (e.g. 130, 303, 100) Kapcsoló, kötelező.
- --period
Filing period code (e.g. 1T, 2T, 0A) Kapcsoló, kötelező.
- --year
Filing year (e.g. 2025) Kapcsoló, kötelező.
- –prefill-relations/–no-prefill-relations
Prefill cross-revision relation values from the local observation store before exporting (annual roll-ups, prior-quarter carry-forward etc.) Kapcsoló, opcionális.
- --dry-run
Preview what this export would clear and rewrite in the workbook, without writing anything Kapcsoló, opcionális.
aeat app modelo spreadsheet verify¶
Three-way parity check of a modelo’s calculation surface (AEAT oracle vs local Decimal runtime vs Sheets workbook)
Paraméterek
- --modelo
Modelo id to export (e.g. 130, 303, 100) Kapcsoló, kötelező.
- --period
Filing period code (e.g. 1T, 2T, 0A) Kapcsoló, kötelező.
- --year
Filing year (e.g. 2025) Kapcsoló, kötelező.
- --scenario
Path to a JSON scenario file with operator inputs and an optional AEAT-published expected-output map Kapcsoló, opcionális.
aeat app modelo support-matrix¶
Show the registry-wide per-modelo support matrix: calc-grade, completeness manifest, export formats, extractor coverage, declared casilla renames, and AEAT-portal cross-references.
aeat app modelo verification-report list¶
List verification reports, optionally filtered to one calculation revision
Paraméterek
- --calculation-revision-id
Stable 64-character SHA-256 id of a calculation revision Kapcsoló, opcionális.
aeat app modelo verification-report view¶
Show one verification report by id
Paraméterek
- verification_report_id
Stable 64-character SHA-256 identifier of a verification report Argumentum, kötelező.
aeat app modelo work amend¶
Build a corrective amendment over an externally-filed return. Requires a filing record with imported AEAT-attested evidence
Paraméterek
- --from-filing-record
Stable id of the baseline filing record to amend. Must carry imported external evidence (justificante / CSV register / live capture) Kapcsoló, opcionális.
- --kind
Legal kind of the amendment (complementaria, sustitutiva or rectificativa) Kapcsoló, opcionális.
- --reason
Free-text reason for the amendment (operator audit trail) Kapcsoló, opcionális.
- --m303-rectificativa-motive
Required for an applicable Modelo 303 rectificativa: choose rectificaciones or discrepancia_criterio_administrativo. It is never inferred or defaulted. Kapcsoló, opcionális.
- --by
Actor responsible for the action (free-text label up to 64 chars) Kapcsoló, opcionális.
- --set
Corrected casilla value with CASILLA_ID=DECIMAL syntax (repeatable; at least one required) Kapcsoló, opcionális.
- --row
Typed detail row for multi-record informational modelos. Format: TYPE FIELD=value [FIELD=value …]. TYPE is «miembro» (M184 attribution member), «vinculada» (M232 related-party operation), «operador» (M349 intracom operator), or «contraparte» (M347 declared counterparty). Repeat to add multiple rows. Quote the whole row argument; quote spaced legal names inside it. M184 example: –row «miembro nif=12345678A porcentaje=40 importe=10000». M349 example: –row «operador codigo_pais=DE nif_comunitario=DE123456789 razon_social=”DE Auto GmbH” clave_operacion=E importe=50000». Kapcsoló, opcionális.
- --no-detail-rows
Declare that this amendment has no detail rows. For M184, M232, M347 and M349 the rows are the declaration, so stating none is different from saying nothing; omit both this and –row and the amendment is refused rather than guessed. Kapcsoló, opcionális.
aeat app modelo work amend-wizard¶
Walk an already-filed return’s amendment in plain language: which casillas changed, the corrected values, and the amendment kind, then file it
Paraméterek
- work_unit_id
Stable 64-character SHA-256 identifier of the work unit Argumentum, opcionális.
- --modelo
Tax form code (e.g. 303, 130, 100) Kapcsoló, opcionális.
- --year
Tax year of the work unit (e.g. 2026) Kapcsoló, opcionális.
- --period
Work-unit period token: 0A annual, 1T-4T quarters, 01-12 months; for censo modelos (036) use alta, modificacion, or baja. Kapcsoló, opcionális.
- --revision
Stable id of the targeted registry modelo revision; run aeat app modelo describe MODELO to see the available revision ids. Kapcsoló, opcionális.
- --bucket-id
Profile the work unit belongs to Kapcsoló, opcionális.
- --by
Actor responsible for the action (free-text label up to 64 chars) Kapcsoló, opcionális.
- --output-language
Output language for rendered messages. Kapcsoló, opcionális.
aeat app modelo work calculate¶
Persist a new draft calculation revision for the work unit
Paraméterek
- work_unit_id
Stable 64-character SHA-256 identifier of the work unit Argumentum, opcionális.
- --modelo
Tax form code (e.g. 303, 130, 100) Kapcsoló, opcionális.
- --year
Tax year of the work unit (e.g. 2026) Kapcsoló, opcionális.
- --period
Work-unit period token: 0A annual, 1T-4T quarters, 01-12 months; for censo modelos (036) use alta, modificacion, or baja. Kapcsoló, opcionális.
- --revision
Stable id of the targeted registry modelo revision; run aeat app modelo describe MODELO to see the available revision ids. Kapcsoló, opcionális.
- --bucket-id
Profile the work unit belongs to Kapcsoló, opcionális.
- --casilla
Casilla value with CASILLA_ID=DECIMAL syntax (repeatable). CASILLA_ID must be the canonical casilla.id shown by aeat app modelo casillas. Kapcsoló, opcionális.
- --binding
Binding value with KEY=VALUE syntax (repeatable); run aeat app modelo bindings list –missing to see the bindings the calculation needs. Kapcsoló, opcionális.
- --borrador
Modelo 100 borrador snapshot id (full or unambiguous prefix). Snapshot binding values are used only for registry bindings marked aeat_prefilled; caller –binding overrides always take precedence. Kapcsoló, opcionális.
- --m210-gross-income-source
Modelo 210 [5] authority: manual (default) or Spanish-source ledger aggregation. Kapcsoló, opcionális.
- --by
Actor responsible for the action (free-text label up to 64 chars) Kapcsoló, opcionális.
- --relation
Registry relation value as KEY=VALUE (repeatable). KEY is a registry relation id, not a binding id; use this for cross-period or cross-modelo relation inputs. Run aeat app modelo bindings list –missing for scoped relation guidance. For Modelo 200 M202 pagos fraccionados, use the mutually exclusive 40.3 casilla 34 and 40.2 casilla 03 relation channels, setting the unused modality to 0 when entering manual values. Kapcsoló, opcionális.
- --row
Typed detail row for multi-record informational modelos. Format: TYPE FIELD=value [FIELD=value …]. TYPE is «miembro» (M184 attribution member), «vinculada» (M232 related-party operation), «operador» (M349 intracom operator), or «contraparte» (M347 declared counterparty). Repeat to add multiple rows. Quote the whole row argument; quote spaced legal names inside it. M184 example: –row «miembro nif=12345678A porcentaje=40 importe=10000». M349 example: –row «operador codigo_pais=DE nif_comunitario=DE123456789 razon_social=”DE Auto GmbH” clave_operacion=E importe=50000». Kapcsoló, opcionális.
- --prestacion-inss-exenta
Gross amount of INSS maternity/paternity benefit exempt from IRPF (Art. 7.h LIRPF). Recorded in the revision-specific exempt casilla and subtracted from total computable income. Enter the gross amount received from Social Security for maternity or paternity leave. Do NOT include this in –casilla 0003 (Retribuciones dinerarias). Kapcsoló, opcionális.
- --rescate-plan-pensiones-capital
Gross lump-sum pension-plan redemption amount (LIRPF transitional provision 12). Use it with –rescate-plan-pensiones-aportaciones-pre-2007 and –rescate-plan-pensiones-aportaciones-totales so the assistant calculates the 40% reduction and injects it into casilla 0011. Kapcsoló, opcionális.
- --rescate-plan-pensiones-aportaciones-pre-2007
Contributions made to the pension plan up to 31 Dec 2006 (LIRPF transitional provision 12 proration base). Required with –rescate-plan-pensiones-capital and –rescate-plan-pensiones-aportaciones-totales. Kapcsoló, opcionális.
- --rescate-plan-pensiones-aportaciones-totales
Total pension-plan contributions (denominator for the LIRPF transitional provision 12 proration). Required with –rescate-plan-pensiones-capital and –rescate-plan-pensiones-aportaciones-pre-2007. Kapcsoló, opcionális.
- --rescate-type
Pension-plan capital rescate type (LIRPF DT 12a): total (whole capital at once) or parcial (staged withdrawals). A classification and provenance signal, not an amount change: the 40% reduction applies to the pre-2007 share of whatever is received. For parcial, each withdrawal shares the same apartado-4 window. Kapcsoló, opcionális.
- --contingencia-year
Year the pension-plan contingency (retirement, disability, death) occurred. Determines the LIRPF DT 12a apartado-4 time window (Ley 26/2014): if the window is closed for the rescate year, the 40% reduction is withheld. Kapcsoló, opcionális.
- --rescate-year
Year the rescate benefit is received (defaults to the filing year). Compared against the LIRPF DT 12a apartado-4 window measured from –contingencia-year. Kapcsoló, opcionális.
- --sal-beneficio-neto
Net profit for the fiscal year of the worker-owned company (SAL/SLL, Law 44/2015 Art. 14). The assistant applies 10% to calculate the mandatory special reserve allocation, capped at the first euro cent above twice share capital. Use it with –sal-reserva-dotada and –sal-capital-social. Kapcsoló, opcionális.
- --sal-reserva-dotada
Special reserve accumulated in previous fiscal years (Law 44/2015 Art. 14). Used to check whether the reserve has reached the first euro cent above twice share capital. Required with –sal-beneficio-neto and –sal-capital-social. Kapcsoló, opcionális.
- --sal-capital-social
Share capital of the worker-owned company (Law 44/2015 Art. 14). Basis for the strict threshold: the allocation is zero once accumulated reserve reaches the first euro cent above twice share capital. Required with –sal-beneficio-neto and –sal-reserva-dotada. Kapcsoló, opcionális.
- --autoconsumo-promotor-base
Tax base for the real-estate developer self-supply (Art. 9.1.c + Art. 79.4 LISIVA): construction or renovation cost of properties converted to the rental estate. The assistant automatically applies 21% (Art. 90 LISIVA) to compute the IVA charge. Applicable to Modelo 303 only. Kapcsoló, opcionális.
- --m303-filing-evidence
Path to the complete typed Modelo 303 filing-evidence JSON document. Kapcsoló, opcionális.
- –output-language / –language
Output language for the response text (es, en, ca, hu). Kapcsoló, opcionális.
aeat app modelo work compare-taxation¶
Compare IRPF cuota under joint (conjunta, Art. 82-84 LIRPF) vs. individual filing for an existing Modelo 100 work unit. Runs the registry engine twice - once with declaration_type=2 (conjunta) and once with declaration_type=1 (individual) - over identical profile bindings, and outputs the cuota differential and a recommendation. Ephemeral: no revision is persisted.
Paraméterek
- work_unit_id
Stable 64-character SHA-256 identifier of the work unit Argumentum, opcionális.
- --modelo
Tax form code (e.g. 303, 130, 100) Kapcsoló, opcionális.
- --year
Tax year of the work unit (e.g. 2026) Kapcsoló, opcionális.
- --period
Work-unit period token: 0A annual, 1T-4T quarters, 01-12 months; for censo modelos (036) use alta, modificacion, or baja. Kapcsoló, opcionális.
- --revision
Stable id of the targeted registry modelo revision; run aeat app modelo describe MODELO to see the available revision ids. Kapcsoló, opcionális.
- --bucket-id
Profile the work unit belongs to Kapcsoló, opcionális.
- --output-language
Output language for rendered messages. Kapcsoló, opcionális.
aeat app modelo work create¶
Create or reuse a work unit for (modelo, year, period, revision)
Paraméterek
- --modelo
Tax form code (e.g. 303, 130, 100) Kapcsoló, kötelező.
- --year
Tax year of the work unit (e.g. 2026) Kapcsoló, kötelező.
- --period
Work-unit period token: 0A annual, 1T-4T quarters, 01-12 months; for censo modelos (036) use alta, modificacion, or baja. Kapcsoló, kötelező.
- --revision
Stable id of the targeted registry modelo revision; run aeat app modelo describe MODELO to see the available revision ids. Kapcsoló, opcionális.
- --bucket-id
Profile the work unit belongs to Kapcsoló, opcionális.
- --name
Optional display name for the work unit Kapcsoló, opcionális.
- --by
Actor responsible for the action (free-text label up to 64 chars) Kapcsoló, opcionális.
- --allow-not-applicable
Create the work unit even when the modelo does not apply to the active profile’s taxpayer type. Kapcsoló, opcionális.
- --quiet
Skip human-readable confirmation output; the –format json envelope, notices, and exit code are unaffected. Kapcsoló, opcionális.
- --causante-ccaa
CCAA of habitual residence of the deceased (ISD Modelo 650/660) or CCAA where the transferred asset is located (ITPyAJD Modelo 600/620). Determines the competent Hacienda (Ley 22/2009 Art. 32). País Vasco and Navarra are foral regimes; consult the corresponding regional Hacienda. Kapcsoló, opcionális.
- –output-language / –language
Output language for the response text (es, en, ca, hu). Kapcsoló, opcionális.
aeat app modelo work dependencies¶
Show cross-period filing-history dependencies and current clean-state blockers for a target filing
Paraméterek
- --year
Tax year of the work unit (e.g. 2026) Kapcsoló, kötelező.
- --modelo
Tax form code (e.g. 303, 130, 100) Kapcsoló, opcionális.
- --period
Work-unit period token: 0A annual, 1T-4T quarters, 01-12 months; for censo modelos (036) use alta, modificacion, or baja. Kapcsoló, opcionális.
- –output-language / –language
Output language for the response text (es, en, ca, hu). Kapcsoló, opcionális.
aeat app modelo work discard¶
Mark a work unit as discarded (auditable state transition)
Paraméterek
- work_unit_id
Stable 64-character SHA-256 identifier of the work unit Argumentum, opcionális.
- --modelo
Tax form code (e.g. 303, 130, 100) Kapcsoló, opcionális.
- --year
Tax year of the work unit (e.g. 2026) Kapcsoló, opcionális.
- --period
Work-unit period token: 0A annual, 1T-4T quarters, 01-12 months; for censo modelos (036) use alta, modificacion, or baja. Kapcsoló, opcionális.
- --revision
Stable id of the targeted registry modelo revision; run aeat app modelo describe MODELO to see the available revision ids. Kapcsoló, opcionális.
- --bucket-id
Profile the work unit belongs to Kapcsoló, opcionális.
- --by
Actor responsible for the action (free-text label up to 64 chars) Kapcsoló, opcionális.
- --reason
Optional free-text reason for the discard (up to 500 chars) Kapcsoló, opcionális.
- --yes
Explicitly confirm the discard operation Kapcsoló, opcionális.
aeat app modelo work file¶
Mark a verified revision as internally filed. Does NOT submit to AEAT
Paraméterek
- calculation_revision_id
Stable 64-character SHA-256 id of a calculation revision Argumentum, opcionális.
- --modelo
Tax form code (e.g. 303, 130, 100) Kapcsoló, opcionális.
- --year
Tax year of the work unit (e.g. 2026) Kapcsoló, opcionális.
- --period
Work-unit period token: 0A annual, 1T-4T quarters, 01-12 months; for censo modelos (036) use alta, modificacion, or baja. Kapcsoló, opcionális.
- --revision
Stable id of the targeted registry modelo revision; run aeat app modelo describe MODELO to see the available revision ids. Kapcsoló, opcionális.
- --work-unit-id
Stable 64-character SHA-256 identifier of the work unit Kapcsoló, opcionális.
- --select
Revision selector. Kapcsoló, opcionális.
- --bucket-id
Profile the work unit belongs to Kapcsoló, opcionális.
- --by
Actor responsible for the action (free-text label up to 64 chars) Kapcsoló, opcionális.
- --notes
Optional notes attached to the filing record Kapcsoló, opcionális.
- --refund-election
Choose whether an eligible negative Modelo 303 result is carried forward or requested as a refund. Kapcsoló, opcionális.
- --payment-election
Choose how a positive Modelo 303 result is paid: ordinary payment or direct debit. Kapcsoló, opcionális.
- --prior-domiciliation-election
Keep or cancel/modify the prior Modelo 303 direct debit; cancellation/modification requires an externally evidenced rectificativa baseline filed as U. Kapcsoló, opcionális.
- –output-language / –language
Output language for the response text (es, en, ca, hu). Kapcsoló, opcionális.
aeat app modelo work history¶
Show every lifecycle event for one work unit
Paraméterek
- work_unit_id
Work unit id whose lifecycle you want to view Argumentum, opcionális.
- --modelo
Tax form code (e.g. 303, 130, 100) Kapcsoló, opcionális.
- --year
Tax year of the work unit (e.g. 2026) Kapcsoló, opcionális.
- --period
Work-unit period token: 0A annual, 1T-4T quarters, 01-12 months; for censo modelos (036) use alta, modificacion, or baja. Kapcsoló, opcionális.
- --revision
Stable id of the targeted registry modelo revision; run aeat app modelo describe MODELO to see the available revision ids. Kapcsoló, opcionális.
- --bucket-id
Profile the work unit belongs to Kapcsoló, opcionális.
- –output-language / –language
Output language for the response text (es, en, ca, hu). Kapcsoló, opcionális.
aeat app modelo work list¶
List registered work units, optionally filtered by profile
Paraméterek
- --bucket-id
Profile the work unit belongs to Kapcsoló, opcionális.
- --include-discarded
Include discarded work units in the listing (excluded by default) Kapcsoló, opcionális.
- –output-language / –language
Output language for the response text (es, en, ca, hu). Kapcsoló, opcionális.
aeat app modelo work observations¶
Show typed per-casilla calculation observations and provenance.
Paraméterek
- calculation_revision_id
Stable 64-character SHA-256 id of a calculation revision Argumentum, opcionális.
- --modelo
Tax form code (e.g. 303, 130, 100) Kapcsoló, opcionális.
- --year
Tax year of the work unit (e.g. 2026) Kapcsoló, opcionális.
- --period
Work-unit period token: 0A annual, 1T-4T quarters, 01-12 months; for censo modelos (036) use alta, modificacion, or baja. Kapcsoló, opcionális.
- --registry-revision
Stable id of the targeted registry modelo revision; run aeat app modelo describe MODELO to see the available revision ids. Kapcsoló, opcionális.
- --work-unit-id
Stable 64-character SHA-256 identifier of the work unit Kapcsoló, opcionális.
- --select
Revision selector. Kapcsoló, opcionális.
- --bucket-id
Profile the work unit belongs to Kapcsoló, opcionális.
- –output-language / –language
Output language for the response text (es, en, ca, hu). Kapcsoló, opcionális.
aeat app modelo work preview-maritime-exemption¶
Preview the Art. 7.p) / REBECA maritime worker IRPF exemption resolved from the active profile’s maritime_worker facts. Emits typed CasillaObservation rows with legal_refs; surfaces the RETMAR mandatory-filing warning when retmar_registered=True; refuses with the DA 41 inactive code when the tuna-fleet selector resolves.
Paraméterek
- --annual-salary
Gross annual salary in EUR (Decimal). Required when the active profile triggers Art. 7.p) eligibility (vessel_flag=foreign or waters_type=international). Kapcsoló, opcionális.
- --qualifying-days
Calendar days worked outside Spanish territory in the tax year. Required alongside –annual-salary when Art. 7.p) applies. Kapcsoló, opcionális.
- --gross-navigation-income
Total gross employment income from navigation in EUR (Decimal). Required when the active profile triggers REBECA eligibility (vessel_registry in REBECA / rebeca_eu_eea / scheduled_canary_route). Kapcsoló, opcionális.
- --output-language
Nincs leírás. Kapcsoló, opcionális.
aeat app modelo work rename¶
Update the display name of a work unit
Paraméterek
- work_unit_id
Stable 64-character SHA-256 identifier of the work unit Argumentum, opcionális.
- --modelo
Tax form code (e.g. 303, 130, 100) Kapcsoló, opcionális.
- --year
Tax year of the work unit (e.g. 2026) Kapcsoló, opcionális.
- --period
Work-unit period token: 0A annual, 1T-4T quarters, 01-12 months; for censo modelos (036) use alta, modificacion, or baja. Kapcsoló, opcionális.
- --revision
Stable id of the targeted registry modelo revision; run aeat app modelo describe MODELO to see the available revision ids. Kapcsoló, opcionális.
- --bucket-id
Profile the work unit belongs to Kapcsoló, opcionális.
- --name
Optional display name for the work unit Kapcsoló, opcionális.
- --by
Actor responsible for the action (free-text label up to 64 chars) Kapcsoló, opcionális.
aeat app modelo work resume¶
Validate whether you can retry an interrupted workflow run without contacting AEAT. Use –modelo –year –period for the normal path; exact ids remain advanced escape hatches.
Paraméterek
- target
Optional 16-character workflow run id or 64-character work-unit id. Prefer –modelo –year –period. Argumentum, opcionális.
- --modelo
Tax form code (e.g. 303, 130, 100) Kapcsoló, opcionális.
- --year
Tax year of the work unit (e.g. 2026) Kapcsoló, opcionális.
- --period
Work-unit period token: 0A annual, 1T-4T quarters, 01-12 months; for censo modelos (036) use alta, modificacion, or baja. Kapcsoló, opcionális.
- --revision
Stable id of the targeted registry modelo revision; run aeat app modelo describe MODELO to see the available revision ids. Kapcsoló, opcionális.
- --select
Revision selector. Kapcsoló, opcionális.
- --work-unit-id
Stable 64-character SHA-256 identifier of the work unit Kapcsoló, opcionális.
- --calculation-revision-id
Stable 64-character SHA-256 id of a calculation revision Kapcsoló, opcionális.
- --bucket-id
Profile the work unit belongs to Kapcsoló, opcionális.
- –output-language / –language
Output language for the response text (es, en, ca, hu). Kapcsoló, opcionális.
aeat app modelo work review¶
Review one modelo work unit’s schema, values, findings, progress, and blockers.
Paraméterek
- work_unit_id
Stable 64-character SHA-256 identifier of the work unit Argumentum, opcionális.
- --modelo
Tax form code (e.g. 303, 130, 100) Kapcsoló, opcionális.
- --year
Tax year of the work unit (e.g. 2026) Kapcsoló, opcionális.
- --period
Work-unit period token: 0A annual, 1T-4T quarters, 01-12 months; for censo modelos (036) use alta, modificacion, or baja. Kapcsoló, opcionális.
- --revision
Stable id of the targeted registry modelo revision; run aeat app modelo describe MODELO to see the available revision ids. Kapcsoló, opcionális.
- --bucket-id
Profile the work unit belongs to Kapcsoló, opcionális.
- –output-language / –language
Output language for the response text (es, en, ca, hu). Kapcsoló, opcionális.
aeat app modelo work revision¶
Stable id of the targeted registry modelo revision; run aeat app modelo describe MODELO to see the available revision ids.
Paraméterek
- calculation_revision_id
Stable 64-character SHA-256 id of a calculation revision Argumentum, opcionális.
- --modelo
Tax form code (e.g. 303, 130, 100) Kapcsoló, opcionális.
- --year
Tax year of the work unit (e.g. 2026) Kapcsoló, opcionális.
- --period
Work-unit period token: 0A annual, 1T-4T quarters, 01-12 months; for censo modelos (036) use alta, modificacion, or baja. Kapcsoló, opcionális.
- --registry-revision
Stable id of the targeted registry modelo revision; run aeat app modelo describe MODELO to see the available revision ids. Kapcsoló, opcionális.
- --work-unit-id
Stable 64-character SHA-256 identifier of the work unit Kapcsoló, opcionális.
- --select
Revision selector. Kapcsoló, opcionális.
- --bucket-id
Profile the work unit belongs to Kapcsoló, opcionális.
- --verbose
Expose the full per-casilla formula trace (op, formula_id, operand refs and values). Kapcsoló, opcionális.
- –output-language / –language
Output language for the response text (es, en, ca, hu). Kapcsoló, opcionális.
aeat app modelo work revisions¶
List calculation revisions, optionally filtered to one work unit
Paraméterek
- work_unit_id
Stable 64-character SHA-256 identifier of the work unit Argumentum, opcionális.
- --modelo
Tax form code (e.g. 303, 130, 100) Kapcsoló, opcionális.
- --year
Tax year of the work unit (e.g. 2026) Kapcsoló, opcionális.
- --period
Work-unit period token: 0A annual, 1T-4T quarters, 01-12 months; for censo modelos (036) use alta, modificacion, or baja. Kapcsoló, opcionális.
- --revision
Stable id of the targeted registry modelo revision; run aeat app modelo describe MODELO to see the available revision ids. Kapcsoló, opcionális.
- --bucket-id
Profile the work unit belongs to Kapcsoló, opcionális.
- –output-language / –language
Output language for the response text (es, en, ca, hu). Kapcsoló, opcionális.
aeat app modelo work run¶
Show one persisted workflow run by run id.
Paraméterek
- run_id
Stable 16-character workflow run id from modelo work runs. Argumentum, kötelező.
- –output-language / –language
Output language for the response text (es, en, ca, hu). Kapcsoló, opcionális.
aeat app modelo work run-details¶
Show the typed terminal-step facts for one persisted workflow run.
Paraméterek
- run_id
Stable 16-character workflow run id from modelo work runs. Argumentum, kötelező.
- –output-language / –language
Output language for the response text (es, en, ca, hu). Kapcsoló, opcionális.
aeat app modelo work runs¶
List persisted workflow runs with their run ids, newest first. Use a run id with aeat app modelo work resume. Local-only; never contacts AEAT.
Paraméterek
- –output-language / –language
Output language for the response text (es, en, ca, hu). Kapcsoló, opcionális.
aeat app modelo work select¶
List registered work units.
Paraméterek
- --bucket-id
Profile the work unit belongs to Kapcsoló, opcionális.
- --include-discarded
Include discarded work units in the listing (excluded by default) Kapcsoló, opcionális.
- –output-language / –language
Output language for the response text (es, en, ca, hu). Kapcsoló, opcionális.
aeat app modelo work status¶
Show the metadata of one work unit
Paraméterek
- work_unit_id
Stable 64-character SHA-256 identifier of the work unit Argumentum, opcionális.
- --modelo
Tax form code (e.g. 303, 130, 100) Kapcsoló, opcionális.
- --year
Tax year of the work unit (e.g. 2026) Kapcsoló, opcionális.
- --period
Work-unit period token: 0A annual, 1T-4T quarters, 01-12 months; for censo modelos (036) use alta, modificacion, or baja. Kapcsoló, opcionális.
- --revision
Stable id of the targeted registry modelo revision; run aeat app modelo describe MODELO to see the available revision ids. Kapcsoló, opcionális.
- --bucket-id
Profile the work unit belongs to Kapcsoló, opcionális.
- –output-language / –language
Output language for the response text (es, en, ca, hu). Kapcsoló, opcionális.
aeat app modelo work verify¶
Verify a draft calculation revision against the verified-complete contract
Paraméterek
- calculation_revision_id
Stable 64-character SHA-256 id of a calculation revision Argumentum, opcionális.
- --modelo
Tax form code (e.g. 303, 130, 100) Kapcsoló, opcionális.
- --year
Tax year of the work unit (e.g. 2026) Kapcsoló, opcionális.
- --period
Work-unit period token: 0A annual, 1T-4T quarters, 01-12 months; for censo modelos (036) use alta, modificacion, or baja. Kapcsoló, opcionális.
- --revision
Stable id of the targeted registry modelo revision; run aeat app modelo describe MODELO to see the available revision ids. Kapcsoló, opcionális.
- --work-unit-id
Stable 64-character SHA-256 identifier of the work unit Kapcsoló, opcionális.
- --select
Draft revision selector (current, latest-draft, or explicit). Kapcsoló, opcionális.
- --bucket-id
Profile the work unit belongs to Kapcsoló, opcionális.
- --by
Actor responsible for the action (free-text label up to 64 chars) Kapcsoló, opcionális.
- –output-language / –language
Output language for the response text (es, en, ca, hu). Kapcsoló, opcionális.
aeat app modelo work wizard¶
Walk the work unit’s outstanding manual inputs one at a time, in plain language, then calculate
Paraméterek
- work_unit_id
Stable 64-character SHA-256 identifier of the work unit Argumentum, opcionális.
- --modelo
Tax form code (e.g. 303, 130, 100) Kapcsoló, opcionális.
- --year
Tax year of the work unit (e.g. 2026) Kapcsoló, opcionális.
- --period
Work-unit period token: 0A annual, 1T-4T quarters, 01-12 months; for censo modelos (036) use alta, modificacion, or baja. Kapcsoló, opcionális.
- --revision
Stable id of the targeted registry modelo revision; run aeat app modelo describe MODELO to see the available revision ids. Kapcsoló, opcionális.
- --bucket-id
Profile the work unit belongs to Kapcsoló, opcionális.
- --by
Actor responsible for the action (free-text label up to 64 chars) Kapcsoló, opcionális.
- --output-language
Output language for rendered messages. Kapcsoló, opcionális.