Állítsa be adózói profilját

Egy profil egy adózó tényeit tárolja, amelyeket minden aeat app parancs beolvas és frissít. Állítson be egyet, mielőtt tranzakciókat importál, kiszámít egy modelo-t, vagy exportál egy benyújtást.

Egy profil helyi. Egy profil létrehozása, szerkesztése, megjelenítése, exportálása vagy importálása soha nem nyújt be semmit az Agencia Estatal de Administración Tributaria (AEAT) felé. A Cadrumo a gépén építi fel és ellenőrzi a benyújtását; Ön maga tölti fel.

Ha még nem telepítette a Cadrumót, és nem futtatta az aeat parancsot, kezdje a gyorsindítóval, majd térjen vissza ide.

Mit jelent az aktív profil

Az aktív profil az adózói környezet az aeat app parancsokhoz. Amíg egy profil aktív, az olyan parancsok, mint a főkönyvi import, a tranzakció-osztályozás, a modelo-számítás, az export és a helyi benyújtási előzmények, annak a profilnak az adatait olvassák és frissítik.

Tartson egy profilt adózónként. Adjon hozzá egy második profilt, amikor egy másik adózó benyújtásait készíti elő, elkülönít egy tesztprofilt egy valóditól, vagy visszaállít egy másolatot más néven. Ahhoz, hogy megértse, miért helyi-központú és emberi jóváhagyáshoz kötött az eszköz, lásd a magyarázó útmutatókat.

Sorolja fel a profiljait az aeat config profile list paranccsal, és nézze meg, melyik az aktív. Minden további adózót interaktívan hozzon létre, hogy a jelmondatát a terminálban válassza meg, majd pontos névvel váltson. A futtatható példa az aktív profil jelenlegi összetételét vizsgálja, anélkül hogy újabb adózót gyártana:

1List the profiles and see which one is active.
aeat --format json config profile list
aeat --format json config profile list
{
  "active_profile": "docs-sequence-sandbox",
  "command": "config.profile.list",
  "notices": [],
  "result": {
    "active_profile": "docs-sequence-sandbox",
    "profiles": [
      {
        "active": true,
        "bucket_id": "<bucket-id>",
        "name": "docs-sequence-sandbox"
      }
    ]
  },
  "schema_version": "2",
  "status": "success"
}

Confirm the profile list identifies the active taxpayer exactly.

A bejelentkezés megváltoztatja, melyik helyi főkönyvet, modelo-piszkozatot és benyújtási jelölőt használják az aeat app parancsok. A bejelentkezési ige az aeat config login, nem az aeat config profile login.

Nevezd el a profilt pontosan. A aeat config login profil-UUID-t vagy a pontos címkét fogadja el, és semmi mást: a részleges nevet, eltérő nagybetűzést vagy rövidített alakot találgatás helyett elutasítja. A név kihagyásával a már kijelölt profilba jelentkezhetsz be. Az elutasítás szándékos: a találgatás miatt kerülhetne a bevallás rossz adózóhoz.

Kilépéskor futtasd a aeat config logout parancsot. A kijelentkezés lezárja a tárolási munkamenetet, de a következő pontos bejelentkezéshez kijelölve hagyja a profilt; semmit sem töröl.

Döntse el a tényeit, mielőtt hozzákezd

A profilbeállítás egy sor kérdést tesz fel. A legtöbb feltételes: a korán megadott válaszai döntik el, mely későbbi kérdések jelennek meg. Döntse el először ezeket a tényeket, és a beállítás többi része következik:

  • Ki az adózó. Természetes személy (magánszemély), jogi személy (cég, például SL vagy SA), vagy jövedelem-hozzárendelő szervezet (közös tulajdon, például egy comunidad de bienes, ahol a jövedelem áthárul a tagjaira).

  • Melyik adóazonosító alkalmazható. A spanyol állampolgárok a DNI-jüket használják adóazonosítóként (NIF). A külföldi magánszemélyek a NIE-jüket használják. A cégek NIF-et vagy CIF-et használnak.

  • Mit csinál az adózó. A gazdasági tevékenység, és hogy milyen jövedelemfajták alkalmazhatók: üzleti vagy szakmai tevékenység, béres munka, bérleti jövedelem, befektetési jövedelem, tőkenyereség vagy nyugdíj.

  • Melyik áfarendszer alkalmazható. A hozzáadottérték-adó (IVA) meghatározza, hogy az adózó felszámítja és bevallja-e, és hogyan. Az általános rendszer a Modelo 303-on keresztül vallja be az áfát.

  • Hol illetőségű az adózó. Egy spanyol illetőségű esetén az autonóm közösség, egy nem illetőségű esetén az illetőség szerinti ország.

  • Melyik kimeneti nyelvet szeretné. A nyelv, amelyet a cadrumo a kimenetéhez használ.

Nem kell megjegyeznie a jelzőneveket. A vezetett varázsló végigvezeti ezeken a döntéseken. A jelzők és elfogadott értékeik teljes, aktuális listájához futtassa az aeat config profile create --help és az aeat config profile edit --help parancsot:

1List every flag the create command accepts.
aeat config profile create --help
aeat config profile create --help
Usage: aeat config profile create [OPTIONS] [profile_name]

  Create a profile protected by a passphrase. At a terminal it then offers an
  optional recovery code; skip it, or add it later with 'aeat config profile
  recovery enable'.

Arguments:
  profile_name  Profile name to write the answers into

Options:
  --quiet                         Run non-interactively using only the
                                  supplied flag values; required flags left
                                  unset cause an error. Sufficient on its own;
                                  combine with --accept-defaults to fill the
                                  rest from descriptor defaults.
  --accept-defaults               Fill every unsupplied flag from the
                                  descriptor defaults, without prompting. Use
                                  alongside --quiet, or on its own for an all-
                                  defaults create.
  --output-language <es|en|ca|hu>
                                  CLI output language for this profile
  --entity-type <str>             Natural person, legal entity, or attribution
                                  entity
  --legal-entity-form <str>       Recognised legal form when the entity type
                                  is a legal entity
  --tax-id <str>                  Tax identifier (NIF/CIF/DNI/NIE) for the
                                  active profile
  --name <str>                    Display name shown in local reviews
  --surnames <str>                Surnames or company name for export headers
  --legal-name <str>              Legal or company name for legal-entity
                                  export headers
  --fiscal-residency <str>        Fiscal residency category: resident_irpf
                                  (habitual resident in Spain) or
                                  non_resident_irnr (non-resident, IRNR
                                  taxation RDLeg 5/2004).
  --country-of-fiscal-residence <str>
                                  ISO 3166-1 alpha-2 code of the country of
                                  fiscal residence (e.g. GB, DE, FR). Required
                                  when fiscal-residency is non_resident_irnr.
  --representante-fiscal-nif <str>
                                  NIF/NIE of the fiscal representative in
                                  Spain. Required for non-EU/EEA non-residents
                                  (Art. 47 LGT + Art. 10 TRLIRNR RDLeg
                                  5/2004).
  --representante-fiscal-nombre <str>
                                  Full name of the fiscal representative in
                                  Spain.
  --tax-residence-jurisdiction-scope <str>
                                  Declared territorial regime: common
                                  territory or the not-yet-supported foral
                                  territory.
  --tax-residence-ccaa <str>      Tax-residence autonomous community, under
                                  the common regime. If the value is not
                                  recognised, the error lists the accepted
                                  communities.
  --address-postcode <str>        Tax address postcode
  --irpf-income-categories <str>  IRPF income category; pass --irpf-income-
                                  categories once per category
  --activity <str>                Business activity as plain text, or the IAE
                                  heading if you know it
  --activity-start-date <str>     Censo registration / start-of-activity date
                                  (YYYY-MM-DD). Optional; when set,
                                  obligations for periods before this date are
                                  not shown.
  --incn-prior-12-months <str>    Net turnover (importe neto de la cifra de
                                  negocios) over the prior 12 months, in
                                  euros. Above 6,000,000 EUR Modelo 202
                                  mandates the Art. 40.3 LIS modality; below
                                  it both modalities are available. Optional.
  --new-entity-first-two-profit-periods / --no-new-entity-first-two-profit-periods
                                  Mark this when a newly-created legal entity
                                  is in one of its first two profit-making tax
                                  periods (LIS Art. 29) to opt into the 15
                                  percent reduced rate. Optional; unset leaves
                                  the entity on its otherwise-applicable rate.
  --ley-49-2002-option-declared / --no-ley-49-2002-option-declared
                                  Record whether Modelo 036 casilla 651
                                  declares the Ley 49/2002 Title II option.
  --ley-49-2002-option-date <str>
                                  Record the Modelo 036 casilla 653 date for
                                  the Ley 49/2002 Title II option.
  --ley-49-2002-renunciation-declared / --no-ley-49-2002-renunciation-declared
                                  Record whether Modelo 036 casilla 652
                                  declares renunciation of the Ley 49/2002
                                  Title II regime.
  --ley-49-2002-renunciation-date <str>
                                  Record the Modelo 036 casilla 654 date for
                                  the Ley 49/2002 Title II renunciation.
  --iva-regime <str>              IVA regime
  --iva-m303-regime-composition <str>
                                  Modelo 303 regime composition: general,
                                  simplified, or mixed.
  --iva-roi-enrolled / --no-iva-roi-enrolled
                                  Enrolled in ROI
  --iva-oss-enrolled / --no-iva-oss-enrolled
                                  Enrolled in OSS
  --iva-group-member-enrolled / --no-iva-group-member-enrolled
                                  Enrolled as a member entity of an IVA group
  --iva-group-dominant-entity-enrolled / --no-iva-group-dominant-entity-enrolled
                                  Enrolled as the dominant entity of an IVA
                                  group
  --iva-sii-enrolled / --no-iva-sii-enrolled
                                  Whether the taxpayer is enrolled in the SII
  --iva-redeme-enrolled / --no-iva-redeme-enrolled
                                  Whether the taxpayer is registered in REDEME
  --iva-intracommunity-operations-exceed-50000-eur / --no-iva-intracommunity-operations-exceed-50000-eur
                                  Intra-community operations exceed 50,000 EUR
  --iva-cash-accounting-regime-enrolled / --no-iva-cash-accounting-regime-enrolled
                                  Declare enrolment in the special IVA cash-
                                  accounting regime.
  --iva-voluntary-sii-enrolled / --no-iva-voluntary-sii-enrolled
                                  Declare voluntary SII enrolment separately
                                  from mandatory inclusion triggers.
  --iva-hydrocarbon-deposit-advance-payment-deduction-entitled / --no-iva-hydrocarbon-deposit-advance-payment-deduction-entitled
                                  Declare entitlement to deduct advance
                                  payments under the hydrocarbon tax-deposit
                                  regime.
  --enrollment-large-company / --no-enrollment-large-company
                                  Large-company enrollment
  --enrollment-public-administration-budget-gt-6000000 / --no-enrollment-public-administration-budget-gt-6000000
                                  Public administration budget over 6,000,000
  --taxation-type <str>           Income-tax return type: 1 = individual, 2 =
                                  joint (family unit).
  --taxpayer-sex <str>            First taxpayer sex: H = male, M = female.
  --taxpayer-marital-status <1|2|3|4|5>
                                  First taxpayer marital status: 1 = single, 2
                                  = married, 3 = widowed, 4 = separated or
                                  divorced, 5 = registered civil partnership.
  --situacion-familiar <casado|pareja_hecho_registrada|pareja_hecho_no_registrada|soltero|separado_divorciado>
                                  Family situation under Art. 82 LIRPF:
                                  determines whether joint taxation is
                                  available and which family unit variant
                                  applies.
  --taxpayer-marriage-date <str>  Start date of the current marriage (YYYY-MM-
                                  DD). Only when marital status = 2 (married).
                                  Derives casillas 0245/0246/0247 (matrimonio
                                  sobrevenido, Art. 82 LIRPF).
  --taxpayer-birth-date <str>     First taxpayer birth date
  --taxpayer-disability-grade <str>
                                  First taxpayer disability grade: 1 =
                                  33%-64%, 2 = 65% or higher, 3 = judicial
                                  incapacity, 4 = third-party assistance or
                                  reduced mobility.
  --taxpayer-death-date <str>     First taxpayer death date
  --spouse-tax-id <str>           Spouse NIF/NIE
  --spouse-name <str>             Spouse given name
  --spouse-surnames <str>         Spouse surnames
  --spouse-birth-date <str>       Spouse birth date
  --spouse-sex <str>              Spouse sex: H = male, M = female.
  --spouse-disability-grade <str>
                                  Spouse disability grade (if applicable): 1 =
                                  33%-64%, 2 = 65% or higher, 3 = judicial
                                  incapacity, 4 = third-party assistance or
                                  reduced mobility.
  --spouse-non-resident-irpf / --no-spouse-non-resident-irpf
                                  Spouse is non-resident IRPF
  --spouse-eu-eea-resident / --no-spouse-eu-eea-resident
                                  Spouse is EU/EEA resident
  --spouse-eu-eea-country <str>   Spouse EU/EEA country
  --family-descendants-eu-eea-deduction / --no-family-descendants-eu-eea-deduction
                                  EU/EEA descendants in family-unit deduction
  --family-minor-children-in-unit / --no-family-minor-children-in-unit
                                  Minor children in family unit
  --has-employees / --no-has-employees
                                  Has employees and pays salaries with
                                  retención
  --pays-professionals-with-retencion / --no-pays-professionals-with-retencion
                                  Pays professionals with retención
  --art109-activity-income-withholding-ge-70pct / --no-art109-activity-income-withholding-ge-70pct
                                  Art. 109 coverage - at least 70% of covered
                                  professional, agricultural, livestock, or
                                  forestry activity income subject to
                                  withholding or payment on account
  --pays-rent-with-retencion / --no-pays-rent-with-retencion
                                  Pays local rent with retención
  --pays-capital-income-with-retencion / --no-pays-capital-income-with-retencion
                                  Pays capital income with retención
  --modelo-111-no-retenciones-periods <str>
                                  Comma-separated Modelo 111 no-obligation
                                  periods, format YYYY:PERIOD (for example
                                  2025:2T,2025:3T). Use only when no subject
                                  payments were made.
  --irpf-estimation-regime <str>  IRPF estimation regime for economic-activity
                                  income
  --objective-estimation-modulos-iae-epigraph <str>
                                  IAE epigraph for objective-estimation
                                  modules, such as 972.
  --objective-estimation-modulos-module-1-units <str>
                                  Annual module 1 units for objective-
                                  estimation modules.
  --objective-estimation-modulos-module-2-units <str>
                                  Annual module 2 units for objective-
                                  estimation modules.
  --objective-estimation-modulos-module-3-units <str>
                                  Annual module 3 units for objective-
                                  estimation modules.
  --objective-estimation-modulos-module-4-units <str>
                                  Annual module 4 units for objective-
                                  estimation modules.
  --objective-estimation-modulos-module-5-units <str>
                                  Annual module 5 units for objective-
                                  estimation modules.
  --objective-estimation-modulos-module-6-units <str>
                                  Annual module 6 units for objective-
                                  estimation modules.
  --objective-estimation-modulos-module-7-units <str>
                                  Annual module 7 units for objective-
                                  estimation modules.
  --irpf-special-regime <str>     IRPF special regime. "general" for most
                                  taxpayers. "impatriado" for workers who
                                  relocated to Spain and elected the Beckham
                                  Law regime (Art. 93 LIRPF), available for
                                  the first 6 years after relocation.
  --irpf-special-regime-start-date <str>
                                  Date the worker elected the inpatriate
                                  regime (YYYY-MM-DD). Only when irpf-special-
                                  regime is "impatriado". RIRPF Art. 116. The
                                  regime expires at the end of the 6th
                                  calendar year.
  --does-intracomunitario / --no-does-intracomunitario
                                  Conducts intracomunitario operations
  --third-party-transactions-above-347-threshold / --no-third-party-transactions-above-347-threshold
                                  Third-party transactions exceed Modelo 347
                                  threshold
  --bienes-extranjero-above-threshold / --no-bienes-extranjero-above-threshold
                                  Foreign-held assets above legal threshold
  --monedas-virtuales-extranjero-above-threshold / --no-monedas-virtuales-extranjero-above-threshold
                                  Virtual currencies held abroad above Modelo
                                  721 threshold
  --llm-vision / --no-llm-vision  Enable on-host LLM vision for reading
                                  invoices.
  --google-export / --no-google-export
                                  Enable Google Sheets export.
  --notes <str>                   Notes for your own records (optional)
  --secrets-stdin                 Read the secrets as one bounded JSON object
                                  from standard input instead of prompting.
  --secrets-fd <int>              File descriptor to read machine secrets
                                  from.
  --install-completion            Install completion for the current shell.
  --show-completion               Show completion for the current shell, to
                                  copy it or customize the installation.
  --help                          Show this message and exit.
2List every flag the edit command accepts.
aeat config profile edit --help
aeat config profile edit --help
Usage: aeat config profile edit [OPTIONS] [profile_name]

  Re-run the wizard against an existing profile and update values in place

Arguments:
  profile_name  Profile name to write the answers into

Options:
  --quiet                         Run non-interactively using only the
                                  supplied flag values; required flags left
                                  unset cause an error. Sufficient on its own;
                                  combine with --accept-defaults to fill the
                                  rest from descriptor defaults.
  --accept-defaults               Fill every unsupplied flag from the
                                  descriptor defaults, without prompting. Use
                                  alongside --quiet, or on its own for an all-
                                  defaults create.
  --output-language <es|en|ca|hu>
                                  CLI output language for this profile
  --entity-type <str>             Natural person, legal entity, or attribution
                                  entity
  --legal-entity-form <str>       Recognised legal form when the entity type
                                  is a legal entity
  --tax-id <str>                  Tax identifier (NIF/CIF/DNI/NIE) for the
                                  active profile
  --name <str>                    Display name shown in local reviews
  --surnames <str>                Surnames or company name for export headers
  --legal-name <str>              Legal or company name for legal-entity
                                  export headers
  --fiscal-residency <str>        Fiscal residency category: resident_irpf
                                  (habitual resident in Spain) or
                                  non_resident_irnr (non-resident, IRNR
                                  taxation RDLeg 5/2004).
  --country-of-fiscal-residence <str>
                                  ISO 3166-1 alpha-2 code of the country of
                                  fiscal residence (e.g. GB, DE, FR). Required
                                  when fiscal-residency is non_resident_irnr.
  --representante-fiscal-nif <str>
                                  NIF/NIE of the fiscal representative in
                                  Spain. Required for non-EU/EEA non-residents
                                  (Art. 47 LGT + Art. 10 TRLIRNR RDLeg
                                  5/2004).
  --representante-fiscal-nombre <str>
                                  Full name of the fiscal representative in
                                  Spain.
  --tax-residence-jurisdiction-scope <str>
                                  Declared territorial regime: common
                                  territory or the not-yet-supported foral
                                  territory.
  --tax-residence-ccaa <str>      Tax-residence autonomous community, under
                                  the common regime. If the value is not
                                  recognised, the error lists the accepted
                                  communities.
  --address-postcode <str>        Tax address postcode
  --irpf-income-categories <str>  IRPF income category; pass --irpf-income-
                                  categories once per category
  --activity <str>                Business activity as plain text, or the IAE
                                  heading if you know it
  --activity-start-date <str>     Censo registration / start-of-activity date
                                  (YYYY-MM-DD). Optional; when set,
                                  obligations for periods before this date are
                                  not shown.
  --incn-prior-12-months <str>    Net turnover (importe neto de la cifra de
                                  negocios) over the prior 12 months, in
                                  euros. Above 6,000,000 EUR Modelo 202
                                  mandates the Art. 40.3 LIS modality; below
                                  it both modalities are available. Optional.
  --new-entity-first-two-profit-periods / --no-new-entity-first-two-profit-periods
                                  Mark this when a newly-created legal entity
                                  is in one of its first two profit-making tax
                                  periods (LIS Art. 29) to opt into the 15
                                  percent reduced rate. Optional; unset leaves
                                  the entity on its otherwise-applicable rate.
  --ley-49-2002-option-declared / --no-ley-49-2002-option-declared
                                  Record whether Modelo 036 casilla 651
                                  declares the Ley 49/2002 Title II option.
  --ley-49-2002-option-date <str>
                                  Record the Modelo 036 casilla 653 date for
                                  the Ley 49/2002 Title II option.
  --ley-49-2002-renunciation-declared / --no-ley-49-2002-renunciation-declared
                                  Record whether Modelo 036 casilla 652
                                  declares renunciation of the Ley 49/2002
                                  Title II regime.
  --ley-49-2002-renunciation-date <str>
                                  Record the Modelo 036 casilla 654 date for
                                  the Ley 49/2002 Title II renunciation.
  --iva-regime <str>              IVA regime
  --iva-m303-regime-composition <str>
                                  Modelo 303 regime composition: general,
                                  simplified, or mixed.
  --iva-roi-enrolled / --no-iva-roi-enrolled
                                  Enrolled in ROI
  --iva-oss-enrolled / --no-iva-oss-enrolled
                                  Enrolled in OSS
  --iva-group-member-enrolled / --no-iva-group-member-enrolled
                                  Enrolled as a member entity of an IVA group
  --iva-group-dominant-entity-enrolled / --no-iva-group-dominant-entity-enrolled
                                  Enrolled as the dominant entity of an IVA
                                  group
  --iva-sii-enrolled / --no-iva-sii-enrolled
                                  Whether the taxpayer is enrolled in the SII
  --iva-redeme-enrolled / --no-iva-redeme-enrolled
                                  Whether the taxpayer is registered in REDEME
  --iva-intracommunity-operations-exceed-50000-eur / --no-iva-intracommunity-operations-exceed-50000-eur
                                  Intra-community operations exceed 50,000 EUR
  --iva-cash-accounting-regime-enrolled / --no-iva-cash-accounting-regime-enrolled
                                  Declare enrolment in the special IVA cash-
                                  accounting regime.
  --iva-voluntary-sii-enrolled / --no-iva-voluntary-sii-enrolled
                                  Declare voluntary SII enrolment separately
                                  from mandatory inclusion triggers.
  --iva-hydrocarbon-deposit-advance-payment-deduction-entitled / --no-iva-hydrocarbon-deposit-advance-payment-deduction-entitled
                                  Declare entitlement to deduct advance
                                  payments under the hydrocarbon tax-deposit
                                  regime.
  --enrollment-large-company / --no-enrollment-large-company
                                  Large-company enrollment
  --enrollment-public-administration-budget-gt-6000000 / --no-enrollment-public-administration-budget-gt-6000000
                                  Public administration budget over 6,000,000
  --taxation-type <str>           Income-tax return type: 1 = individual, 2 =
                                  joint (family unit).
  --taxpayer-sex <str>            First taxpayer sex: H = male, M = female.
  --taxpayer-marital-status <1|2|3|4|5>
                                  First taxpayer marital status: 1 = single, 2
                                  = married, 3 = widowed, 4 = separated or
                                  divorced, 5 = registered civil partnership.
  --situacion-familiar <casado|pareja_hecho_registrada|pareja_hecho_no_registrada|soltero|separado_divorciado>
                                  Family situation under Art. 82 LIRPF:
                                  determines whether joint taxation is
                                  available and which family unit variant
                                  applies.
  --taxpayer-marriage-date <str>  Start date of the current marriage (YYYY-MM-
                                  DD). Only when marital status = 2 (married).
                                  Derives casillas 0245/0246/0247 (matrimonio
                                  sobrevenido, Art. 82 LIRPF).
  --taxpayer-birth-date <str>     First taxpayer birth date
  --taxpayer-disability-grade <str>
                                  First taxpayer disability grade: 1 =
                                  33%-64%, 2 = 65% or higher, 3 = judicial
                                  incapacity, 4 = third-party assistance or
                                  reduced mobility.
  --taxpayer-death-date <str>     First taxpayer death date
  --spouse-tax-id <str>           Spouse NIF/NIE
  --spouse-name <str>             Spouse given name
  --spouse-surnames <str>         Spouse surnames
  --spouse-birth-date <str>       Spouse birth date
  --spouse-sex <str>              Spouse sex: H = male, M = female.
  --spouse-disability-grade <str>
                                  Spouse disability grade (if applicable): 1 =
                                  33%-64%, 2 = 65% or higher, 3 = judicial
                                  incapacity, 4 = third-party assistance or
                                  reduced mobility.
  --spouse-non-resident-irpf / --no-spouse-non-resident-irpf
                                  Spouse is non-resident IRPF
  --spouse-eu-eea-resident / --no-spouse-eu-eea-resident
                                  Spouse is EU/EEA resident
  --spouse-eu-eea-country <str>   Spouse EU/EEA country
  --family-descendants-eu-eea-deduction / --no-family-descendants-eu-eea-deduction
                                  EU/EEA descendants in family-unit deduction
  --family-minor-children-in-unit / --no-family-minor-children-in-unit
                                  Minor children in family unit
  --has-employees / --no-has-employees
                                  Has employees and pays salaries with
                                  retención
  --pays-professionals-with-retencion / --no-pays-professionals-with-retencion
                                  Pays professionals with retención
  --art109-activity-income-withholding-ge-70pct / --no-art109-activity-income-withholding-ge-70pct
                                  Art. 109 coverage - at least 70% of covered
                                  professional, agricultural, livestock, or
                                  forestry activity income subject to
                                  withholding or payment on account
  --pays-rent-with-retencion / --no-pays-rent-with-retencion
                                  Pays local rent with retención
  --pays-capital-income-with-retencion / --no-pays-capital-income-with-retencion
                                  Pays capital income with retención
  --modelo-111-no-retenciones-periods <str>
                                  Comma-separated Modelo 111 no-obligation
                                  periods, format YYYY:PERIOD (for example
                                  2025:2T,2025:3T). Use only when no subject
                                  payments were made.
  --irpf-estimation-regime <str>  IRPF estimation regime for economic-activity
                                  income
  --objective-estimation-modulos-iae-epigraph <str>
                                  IAE epigraph for objective-estimation
                                  modules, such as 972.
  --objective-estimation-modulos-module-1-units <str>
                                  Annual module 1 units for objective-
                                  estimation modules.
  --objective-estimation-modulos-module-2-units <str>
                                  Annual module 2 units for objective-
                                  estimation modules.
  --objective-estimation-modulos-module-3-units <str>
                                  Annual module 3 units for objective-
                                  estimation modules.
  --objective-estimation-modulos-module-4-units <str>
                                  Annual module 4 units for objective-
                                  estimation modules.
  --objective-estimation-modulos-module-5-units <str>
                                  Annual module 5 units for objective-
                                  estimation modules.
  --objective-estimation-modulos-module-6-units <str>
                                  Annual module 6 units for objective-
                                  estimation modules.
  --objective-estimation-modulos-module-7-units <str>
                                  Annual module 7 units for objective-
                                  estimation modules.
  --irpf-special-regime <str>     IRPF special regime. "general" for most
                                  taxpayers. "impatriado" for workers who
                                  relocated to Spain and elected the Beckham
                                  Law regime (Art. 93 LIRPF), available for
                                  the first 6 years after relocation.
  --irpf-special-regime-start-date <str>
                                  Date the worker elected the inpatriate
                                  regime (YYYY-MM-DD). Only when irpf-special-
                                  regime is "impatriado". RIRPF Art. 116. The
                                  regime expires at the end of the 6th
                                  calendar year.
  --does-intracomunitario / --no-does-intracomunitario
                                  Conducts intracomunitario operations
  --third-party-transactions-above-347-threshold / --no-third-party-transactions-above-347-threshold
                                  Third-party transactions exceed Modelo 347
                                  threshold
  --bienes-extranjero-above-threshold / --no-bienes-extranjero-above-threshold
                                  Foreign-held assets above legal threshold
  --monedas-virtuales-extranjero-above-threshold / --no-monedas-virtuales-extranjero-above-threshold
                                  Virtual currencies held abroad above Modelo
                                  721 threshold
  --llm-vision / --no-llm-vision  Enable on-host LLM vision for reading
                                  invoices.
  --google-export / --no-google-export
                                  Enable Google Sheets export.
  --notes <str>                   Notes for your own records (optional)
  --install-completion            Install completion for the current shell.
  --show-completion               Show completion for the current shell, to
                                  copy it or customize the installation.
  --help                          Show this message and exit.
3Confirm which profile those flags would apply to.
aeat --format json config profile status
aeat --format json config profile status
{
  "active_profile": "docs-sequence-sandbox",
  "command": "config.profile.status",
  "notices": [],
  "result": {
    "active_profile": "docs-sequence-sandbox",
    "activity_present": true,
    "configured": true,
    "iva_regime": "GENERAL",
    "precondition_action": null,
    "profile_id": "<profile-id>",
    "profile_record_error": null,
    "profile_record_present": null,
    "registered_profile": null,
    "tax_id_present": true,
    "tax_residence_ccaa": ""
  },
  "schema_version": "2",
  "status": "success"
}

Confirm both flag listings run and name the active profile the flags apply to.

Hozza létre a profilját

Hozzon létre egy profilt interaktívan, vagy nem interaktívan jelzőkkel.

Futtassa a vezetett varázslót, amikor először állít be profilt:

1Start the guided wizard for a new profile.
aeat config profile create my-profile
aeat config profile create my-profile

A varázsló teljes oldalas, kérdésről kérdésre haladó folyamat. Válaszolj egy oldalon, majd lépj tovább; bármikor visszaléphetsz korábbi válasz módosításához. Az első oldal a kimeneti nyelvet kéri. A válasz után a varázsló többi része a választott nyelven jelenik meg. Az oldalak végigvezetnek az azonosítón, az adóügyi lakóhelyen, a gazdasági tevékenységen, az IVA-n, a bejelentkezésen, a családi helyzeten (a leszármazottakat is beleértve), az ismétlődő kötelezettségeken és a szolgáltatási beállításokon, végül egy áttekintő oldalon minden választ megmutatnak, mielőtt bármit rögzítenének. A kérdések feltételesek: a varázsló csak azt kérdezi, ami a korábbi válaszaid alapján érvényes.

Minden oldal elmagyarázza a lehetőségeket, és megadja a dátumok, összegek és azonosítók várt formátumát; az érvénytelen értéket azonnal elutasítja. Hibás dátum vagy adóazonosító soha nem kerül a mentett profilba.

A varázsló bekéri a profil jelmondatát, mielőtt bármit is eltárolna. A profil létrejötte után megkérdezi, kér-e opcionális helyreállítási kódot, amely egy elfelejtett jelmondatot vissza tud állítani; az alapértelmezett válasz a nem, és később is engedélyezheti. Lásd védje az adataihoz való hozzáférést.

Felügyelet nélküli futtatásokhoz a jelmondatot a Futtatás jelmondatkérés nélkül részben leírt gépi csatornán adja meg; azon az úton helyreállítást soha nem ajánl fel a program.

Használja a --language en, es, ca vagy hu opciót egy parancshoz. Egy profil az alapértelmezett kimeneti nyelvét is tárolhatja.

Mentés most, befejezés később

Az első beállítást bármikor megállíthatod, és megőrizheted, amit megválaszoltál. Bármely oldalon válaszd a mentés és kilépés lehetőséget: minden válaszod már tárolva van, a profil pedig beállítás-befejezetlenként marad megjelölve. Feloldás után az aeat config profile show jelzi ezt az állapotot; a profile list szándékosan csak a mentett neveket és azt jelzi, melyik profil aktív.

Folytatáshoz futtasd újra ugyanazt a létrehozási parancsot ugyanazzal a profilnévvel. A varázsló ott folytatja, ahol abbahagytad, a korábbi válaszokkal kitöltve. Válaszolj a hátralévő oldalakra, majd erősítsd meg az áttekintő oldalt a beállítás befejezéséhez. A profil ezután aktívvá válik, és készen áll a aeat app parancsokra.

A leszármazottak kivételt jelentenek folytatáskor: a varázsló újra rákérdez, hogy a megerősített halmaz mindig teljes és aktuális legyen.

Használjon jelzőket a --quiet opcióval, amikor megismételhető, szkriptelhető beállítást szeretne, átadva a szervezettípust, az adóazonosítót, a nevet és a vezetékneveket az aeat config profile create parancsnak. Az alábbi kidolgozott példa lefuttat egy teljes, szkriptelt létrehozást.

A --quiet bekérések nélkül fut, és csak az Ön által megadott jelzőket használja. Egy --quiet futtatás elutasít, ha egy kötelező jelző hiányzik, és megmondja, melyeket kell hozzáadni. Egy szkriptelt létrehozáshoz szükséges a benyújtási személyazonosság: az adóazonosító, a szervezettípus, valamint a név és a vezetéknevek:

Refused. Profile creation is missing filing identity details. Add these flags
and run the command again: --entity-type --name --surnames.

Adja hozzá az --accept-defaults opciót, amikor szándékosan azt szeretné, hogy a Cadrumo a beépített alapértelmezéseiből töltse ki az elhagyott kérdéseket.

Kidolgozott példa: egy tevékenységet folytató természetes személy

Ez a példa egy természetes-személy profilt hoz létre egy gazdasági tevékenységet folytató magánszemélyhez, majd megvizsgálja és érvényesíti, mielőtt rá hagyatkozna:

1Inspect the stored facts.
aeat config profile view docs-sequence-sandbox
aeat config profile view docs-sequence-sandbox
Profile record is valid.
record_validity	valid	issues=0
profile_id	<profile-id>
display_name	docs-sequence-sandbox
setup_state	complete
activities.description	documentation examples
identity.name	Docs
identity.surnames	Sandbox
identity.tax_id	sha256:1c9f9632
iva.cash_accounting_regime_enrolled	false
iva.hydrocarbon_deposit_advance_payment_deduction_entitled	false
iva.m303_regime_composition	general
iva.redeme_enrolled	false
iva.regime	GENERAL
iva.voluntary_sii_enrolled	false
tax_residence.jurisdiction_scope	common_regime
taxpayer_type.entity_type	natural_person
2Validate a profile against the loaded schema (defaults to the active profile).
aeat --format json config profile validate docs-sequence-sandbox
aeat --format json config profile validate docs-sequence-sandbox
{
  "active_profile": "docs-sequence-sandbox",
  "command": "config.profile.validate",
  "notices": [],
  "result": {
    "display_name": "docs-sequence-sandbox",
    "issues": [],
    "profile_id": "<profile-id>",
    "schema_version": 6,
    "setup_state": "complete",
    "valid": true
  },
  "schema_version": "2",
  "status": "success"
}

Confirm the scripted create produces a natural-person profile that validates.

A tények, amelyeket a beállítás bekér

A beállítás döntési területenként csoportosítja a kérdéseit. Ezek az értékek stabil parancstokenek: kis- és nagybetűre érzékenyek, és nem fordítódnak. Futtassa az aeat config profile create --help parancsot a teljes jelzőlistáért. Tartalmazza a feltételes házastárs-, családi egység-, nem illetőségű és bejelentkezési kérdéseket, amelyeket ez az útmutató összefoglal, nem pedig megismétel.

Ki az adózó

Válassza ki a szervezettípust:

  • natural_person: egy magánszemély.

  • legal_entity: egy cég. Rögzítse a jogi formáját is, például sl, sa vagy cooperativa.

  • attribution_entity: egy közös tulajdon vagy javak közössége, amelynek jövedelme a tagjaihoz rendelődik.

Egy természetes személynél sorolja fel minden alkalmazható jövedelemfajtát, kategóriánként egyszer megismételve a jelzőt:

  • actividad_economica: üzleti vagy szakmai tevékenység.

  • trabajo: béres foglalkoztatás.

  • capital_inmobiliario: ingatlanból származó bérleti jövedelem.

  • capital_mobiliario: befektetési jövedelem, például osztalék vagy kamat.

  • ganancias_patrimoniales: tőkenyereség.

  • pension: nyugdíj vagy rokkantsági járadék.

A actividad_economica értéket csak akkor válassza, amikor az adózó tevékenységet folytat. Egy tiszta bérbeadó, egy kizárólag béres adózó vagy egy tevékenység nélküli nyugdíjas ne válassza.

Egy tevékenységnél rögzítse, hogyan becsüli az IRPF a hozamát. A közvetlen becslés az alapértelmezett, és Modelo 130-at nyújt be. Használja az --irpf-estimation-regime objetiva opciót az átalánybecslés (módulos) rendszerhez, amely ehelyett Modelo 131-et nyújt be.

Személyazonosság

Az adóazonosító (NIF, CIF, DNI vagy NIE) kötelező. A spanyol állampolgárok a DNI-jüket használják NIF-ként; a külföldi magánszemélyek a NIE-jüket; a cégek NIF-et vagy CIF-et. Rögzítse a nevet és a vezetékneveket (vagy a szervezet megjelenítendő nevét), a gazdasági tevékenységet, ha van, és az adóügyi cím irányítószámát.

Hol illetőségű az adózó

Egy spanyol IRPF (személyi jövedelemadó) szerinti illetőségű esetén állítsa be az autonóm közösséget (--tax-residence-ccaa), például madrid vagy cataluna.

Ez az eszköz nem modellezi a foral rendszereket. A közösség pais_vasco vagy navarra értékre állítását elutasítja, mert az ottani illetőségűek a Hacienda Foral-jukhoz nyújtanak be a Concierto Económico keretében, nem az AEAT-hoz:

Invalid value for '--tax-residence-ccaa': Residents in pais_vasco file with the
corresponding Hacienda Foral under the Concierto Económico (Ley 12/2002), not
with the AEAT. This CLI does not model foral declarations.

Egy nem illetőségű esetén állítsa be a --fiscal-residency non_resident_irnr értéket (nem a --tax-residence-ccaa értéket), majd adja meg az illetőség szerinti országot a --country-of-fiscal-residence opcióval (egy ISO 3166-1 alpha-2 kód, például DE), és amikor szükséges, egy adóügyi képviselőt a --representante-fiscal-nif és a --representante-fiscal-nombre opcióval.

Melyik IVA-rendszer alkalmazható

Állítsa be az --iva-regime értéket az adózó IVA-rendszerére:

  • GENERAL: a szokásos rendszer; a Modelo 303-on keresztül nyújt be negyedéves áfát.

  • SIMPLIFICADO: az egyszerűsített, modulokon alapuló rendszer.

  • RECARGO_EQUIVALENCIA: az egyenértékűségi pótlék a jogosult kiskereskedőknek.

  • REAGP: a mezőgazdaság, állattenyésztés és halászat különleges rendszere.

  • EXENTO: mentesített tevékenységek, például egyes oktatási vagy egészségügyi.

Rögzítsen minden alkalmazható IVA-bejelentkezést, például a ROI-t (közösségen belüli szereplők) vagy az OSS-t (egyablakos rendszer a határon átnyúló B2C értékesítésekhez).

Melyik ismétlődő kötelezettségek alkalmazhatók

Ezek a tények döntik el, mely űrlapokat kell az adózónak benyújtania. Rögzítse azokat, amelyek igazak:

  • --has-employees vagy --pays-professionals-with-retencion: béreket vagy szakmai díjakat fizet forrásadóval.

  • --pays-rent-with-retencion: üzlethelyiség-bérleti díjat fizet forrásadóval.

  • --does-intracomunitario: más EU-országbeli vállalkozásokkal kereskedik.

  • --third-party-transactions-above-347-threshold: a harmadik felekkel kötött ügyletek meghaladják a Modelo 347 küszöbét.

  • --bienes-extranjero-above-threshold: a külföldi vagyon meghaladja a törvényi küszöböt.

  • --art109-activity-income-withholding-ge-70pct: a RIRPF 109. cikke szerinti 70 százalékos jövedelemfedezeti kivétel alkalmazandó a lefedett szakmai, mezőgazdasági, állattenyésztési vagy erdészeti tevékenységi jövedelemre. Tevékenységkezdéseknél rögzítse a fedezeti tényt az aktuális fizetési időszakra.

Egy kötelezettségi jelző beállítatlanul hagyása nem ugyanaz, mint hamisként megjelölni. Amikor egy tény bejelentetlen, a készenléti ellenőrzés a kapcsolódó űrlapot hiányosként jelenti (nem lehet meghatározni), nem nem alkalmazhatóként. Rögzítsen minden ismert tényt.

Ellenőrizze a tényeit, mielőtt számítana

Egy hibás vagy hiányzó tény hibás benyújtást eredményez. Erősítse meg a profilt, mielőtt kiszámít egy modelót. A példa megmutatja az aktív profil készenléti összefoglalóját és tárolt tényeit, érvényesíti őket a sémával szemben, majd ellenőrzi, hogy a profil hordozza-e azokat a tényeket, amelyekre egy adott űrlapnak egy adott benyújtási környezethez szüksége van:

1Show the active profile's readiness summary.
aeat config profile status
aeat config profile status
profile	docs-sequence-sandbox
profile_id	<profile-id>
identity.tax_id	sha256:1c9f9632
activities.description	documentation examples
iva.regime	GENERAL
tax_residence.ccaa	<unset>
Next step: `aeat app overview status`
2Show the stored facts in full.
aeat config profile view
aeat config profile view
Profile record is valid.
record_validity	valid	issues=0
profile_id	<profile-id>
display_name	docs-sequence-sandbox
setup_state	complete
activities.description	documentation examples
identity.name	Docs
identity.surnames	Sandbox
identity.tax_id	sha256:1c9f9632
iva.cash_accounting_regime_enrolled	false
iva.hydrocarbon_deposit_advance_payment_deduction_entitled	false
iva.m303_regime_composition	general
iva.redeme_enrolled	false
iva.regime	GENERAL
iva.voluntary_sii_enrolled	false
tax_residence.jurisdiction_scope	common_regime
taxpayer_type.entity_type	natural_person
3Validate the facts against the schema.
aeat config profile validate
aeat config profile validate
readiness	ready	issues=0
profile_id	<profile-id>
display_name	docs-sequence-sandbox
setup_state	complete
schema_version	6
valid	True
4Report whether the active profile is ready to file one modelo / year / period.
aeat --format json app modelo readiness --modelo 303 --year 2026 --period 1T
aeat --format json app modelo readiness --modelo 303 --year 2026 --period 1T
{
  "active_profile": "docs-sequence-sandbox",
  "command": "modelo.readiness",
  "notices": [
    {
      "action": null,
      "code": "modelo.readiness.per_operation_axis_not_assessed",
      "context": {
        "modelo": "303",
        "profile_ready": "True"
      },
      "message": "No schema-required profile field is currently declared for Modelo 303, so profile_ready reflects only the export-identity and conditional checks, not a per-modelo assessment. Do not read profile_ready as a complete check for this modelo.",
      "severity": "warning"
    },
    {
      "action": null,
      "code": "modelo.readiness.ledger_preflight_scope",
      "context": {
        "binding_ready": "false",
        "ledger_ready": "true",
        "missing_bindings": "4"
      },
      "message": "ledger_ready only means the period ledger rows passed transaction preflight; missing_bindings/source_binding_ready still decide source completeness.",
      "severity": "info"
    }
  ],
  "result": {
    "binding_ready": false,
    "filing_year": 2026,
    "ledger_checked_transaction_count": 0,
    "ledger_issues": [],
    "ledger_period": {
      "code": "1T",
      "filing_year": 2026
    },
    "ledger_preflight_required": true,
    "ledger_ready": true,
    "missing": [],
    "missing_bindings": [
      {
        "binding_id": "modelo-303-autoconsumo-promotor-base",
        "input_channel": "decimal",
        "source": "profile"
      },
      {
        "binding_id": "modelo-303-bienes-inversion-regularizacion-casilla-43",
        "input_channel": "decimal",
        "source": "bienes_inversion_regularizacion"
      },
      {
        "binding_id": "modelo-303-compensacion-pendiente-anteriores",
        "input_channel": "decimal",
        "source": "previous_filing"
      },
      {
        "binding_id": "modelo-303-prorrata-regularizacion-casilla-44",
        "input_channel": "decimal",
        "source": "prorrata_regularizacion"
      }
    ],
    "modelo": "303",
    "operation": "modelo.readiness",
    "period": {
      "code": "1T",
      "filing_year": 2026
    },
    "profile_id": "<profile-id>",
    "profile_ready": true,
    "profile_refusal": "",
    "ready": false,
    "registry_ready": true,
    "registry_refusal": "",
    "revision_id": "2026-y-siguientes"
  },
  "schema_version": "2",
  "status": "warning"
}

Confirm the active profile's facts validate and see what a specific filing still needs.

A preflight megnevezi az adott (modelo, benyújtási-év, időszak) környezethez hiányzó mezőket. Használja a Válassza ki, melyik modelót nyújtsa be oldalt, hogy megtalálja az egy modelo által elfogadott időszakkódokat. Javítson ki minden hibás tényt az edit paranccsal, mielőtt folytatná.

Hogyan döntik el a tényei, mely űrlapok alkalmazhatók

A rögzített profiladatok határozzák meg, mely modelókat kell az adózónak benyújtania. Használja ezt a megfeleltetést a profil épelméjűségi ellenőrzéséhez, majd erősítsen meg egy adott űrlapot a preflight paranccsal:

Amikor ez igaz az adózóra

Ezek az űrlapok alkalmazhatók

Természetes személy

Modelo 100 (éves Renta)

Cég

Modelo 200 (éves IS, társasági adó), Modelo 202 (előlegfizetések)

Tevékenységet folytat közvetlen becslés alatt

Modelo 130 (negyedéves IRPF)

Tevékenységet folytat átalánybecslés (módulos) alatt

Modelo 131-es űrlap

A 109. cikk szerinti tevékenységijövedelem-fedezeti kivétel alkalmazandó

Megszünteti a Modelo 130 kötelezettséget

Áfát számít fel az általános rendszer alatt

Modelo 303 (negyedéves), Modelo 390 (éves)

Alkalmazottakat vagy szakembereket fizet forrásadóval

Modelo 111 (negyedéves), Modelo 190 (éves)

Üzlethelyiség-bérleti díjat fizet forrásadóval

Modelo 115 (negyedéves), Modelo 180 (éves)

EU-s vállalkozásokkal kereskedik

Modelo 349-es űrlap

A 347-es küszöb feletti, harmadik felekkel kötött ügyletei vannak

Modelo 347-es űrlap

A törvényi küszöb feletti külföldi vagyont birtokol

Modelo 720-as űrlap

Ez egy útmutató, nem a hiteles forrás. Az eszköz a teljes profilból és a nyilvántartás szabályaiból dönti el az alkalmazhatóságot. Ahhoz, hogy lássa, mi alkalmazható a profiljára, használja a Válassza ki, melyik modelót nyújtsa be oldalt.

Tartsa karban a profilját

Léptesd végig újra a varázslót egy meglévő profilon az adatok módosításához:

1Re-run the wizard over an existing profile to change its facts.
aeat config profile edit my-profile
aeat config profile edit my-profile

Szerkesztési módban ugyanazok az oldalak jelennek meg a jelenlegi válaszokkal. Módosítsd, amire szükséged van, majd erősítsd meg az áttekintő oldalt. Megerősítésig semmi nem íródik ki: a módosítások a folyamat közben előkészítve maradnak, a megszakított szerkesztés pedig mindet elveti. Szerkesztési módban nincs mentés és kilépés. Egy ülésben fejezd be a folyamatot. Az eszköz minden interaktív szerkesztés végén mindkettőt közli, így a szerkesztés soha nem alkalmazódik csendben félig.

A leszármazottak nem részei a profilszerkesztésnek. Az alábbi descendiente paranccsal kezeld őket. A szerkesztési összefoglaló ezt minden alkalommal emlékeztetőként megjeleníti.

Parancsfájlban végzett módosításhoz add meg a --quiet kapcsolót csak azokkal a kapcsolókkal, amelyeket módosítani akarsz; minden meg nem nevezett adat változatlan marad.

Leszármazottak kezelése

A leszármazottak határozzák meg az éves Renta mínimo por descendientes értékét. Az első beállításkor add meg őket, később pedig a descendiente paranccsal kezeld.

Nyisd meg a lapozható leszármazott-szerkesztőt:

1Open the paged descendant editor for the active profile.
aeat config profile descendiente
aeat config profile descendiente

A szerkesztő megmutatja a deklarált leszármazottakat, lehetővé teszi bármely válasz módosítását, egy új személy hozzáadását vagy a szám csökkentését, és megerősítéskor a teljes halmazt rögzíti. A szám csökkentése eltávolítja az ezen túli leszármazottakat. A mentett halmaz mindig pontosan egyezik a megerősítettel.

Ugyanezeket a módosításokat kapcsolókkal is parancsfájlba írhatod:

1List the declared descendientes with their positions.
aeat --format json config profile descendiente list
aeat --format json config profile descendiente list
{
  "active_profile": "docs-sequence-sandbox",
  "command": "config.profile.descendiente.list",
  "notices": [],
  "result": {
    "descendientes": [],
    "profile": "docs-sequence-sandbox",
    "total": 0
  },
  "schema_version": "2",
  "status": "success"
}
2Add one descendiente as comma-separated KEY=VALUE pairs.
aeat --format json config profile descendiente add --descendiente \
  NACIMIENTO=2018-04-01,DISCAPACIDAD=0,CONVIVENCIA=true
aeat --format json config profile descendiente add --descendiente `
  NACIMIENTO=2018-04-01,DISCAPACIDAD=0,CONVIVENCIA=true
{
  "active_profile": "docs-sequence-sandbox",
  "command": "config.profile.descendiente.add",
  "notices": [],
  "result": {
    "added": 1,
    "profile": "docs-sequence-sandbox",
    "total": 1
  },
  "schema_version": "2",
  "status": "success"
}
3Remove the descendiente at position 0.
aeat --format json config profile descendiente remove 0
aeat --format json config profile descendiente remove 0
{
  "active_profile": "docs-sequence-sandbox",
  "command": "config.profile.descendiente.remove",
  "notices": [],
  "result": {
    "profile": "docs-sequence-sandbox",
    "removed_index": 0,
    "total": 0
  },
  "schema_version": "2",
  "status": "success"
}

Confirm the descendiente count returns to zero after the removal.

A add gyermekenként egy --descendiente kapcsolót fogad, vesszővel elválasztott KEY=VALUE párokkal. A NACIMIENTO (születési dátum, AAAA-MM-DD) kötelező; a ADOPCION, DISCAPACIDAD (0, 33 vagy 65), CONVIVENCIA, CUSTODIA, MESES_TRABAJO, GASTOS_GUARDERIA és NIF opcionális. Adóazonosító nélküli leszármazott is megengedett: hagyd ki a NIF mezőt. A remove a list által mutatott pozíciót fogadja, nullától számolva.

A MESES_TRABAJO azt nevezi meg, mely hónapokban dolgozott az anya, nem azt, hogy hányban. A hónapot két számjeggyel írja, a tartományt MM-MM formában, a bejegyzéseket pedig ; jellel válassza el. Írjon MESES_TRABAJO=05-08 értéket májustól augusztusig. Írjon MESES_TRABAJO=01;03;09-12 értéket januárra, márciusra és szeptembertől decemberig.

Nevezze meg a hónapokat. A bölcsődei növekmény csak azokat a hónapokat számítja, amelyekben az anya dolgozott és a gyermek járt bölcsődébe, ezért egy darabszám nem árulja el, hogy a kettő átfedi-e egymást.

Tartsa karban a profilját

Az alábbi lépések egy adatot módosítanak, majd a profilt lezárt archívumba mentik:

1Edit a fact with the flags you want to change.
aeat config profile edit docs-sequence-sandbox --quiet --address-postcode 28013
aeat config profile edit docs-sequence-sandbox --quiet --address-postcode 28013
Profile	docs-sequence-sandbox
Status	updated
Next	aeat app modelo work create
2Back up the profile to a sealed, encrypted archive.
aeat --format json config profile archive export docs-sequence-sandbox --output \
  docs-sequence-sandbox.cadrumo-bucket.tar.gz
aeat --format json config profile archive export docs-sequence-sandbox --output `
  docs-sequence-sandbox.cadrumo-bucket.tar.gz
{
  "active_profile": "docs-sequence-sandbox",
  "command": "config.profile.archive.export",
  "notices": [],
  "result": {
    "archive_schema_version": 4,
    "bucket_id": "<bucket-id>",
    "recovery_enrolled": false,
    "target": "docs-sequence-sandbox.cadrumo-bucket.tar.gz"
  },
  "schema_version": "2",
  "status": "success"
}

Confirm the profile survives an edit and a sealed archive backup.

Mit tesz az egyes lépések:

  • A szerkesztés csak az átadott jelzőket módosítja. Futtassa újra a show, status vagy validate parancsot a szerkesztés után.

  • Az archívum exportálása a profil lezárt, titkosított másolatát írja ki. A célfájlnévnek .cadrumo-bucket.tar.gz végződésűnek kell lennie. Az archívumot a profil jelmondatával titkosítja, és nem tartalmazza a profil címkéjét. Állítsa helyre az aeat config profile archive import paranccsal, a lezárt archívum fejlécét pedig visszafejtés nélkül az aeat config profile archive inspect paranccsal olvassa.

Egy hordozható profilfájl adózói adatokat tartalmaz, beleértve az adóazonosítót, a tevékenységet és a helyi benyújtási előzményeket. Tárolja érzékeny adóadatként, és ne csatolja támogatási kéréshez. Lásd az importálás, exportálás és bizonyítékok leírását.

Válassza ki a szolgáltatási képességeit

Minden profil hordozza a saját beleegyezését három opcionális szolgáltatáshoz. A beállítási varázsló felteszi ezeket a kérdéseket, amikor létrehoz vagy szerkeszt egy profilt, és bármikor módosíthatja őket. Ezek a lépések megmutatják a jelenlegi beállítottságot, kikapcsolnak egy képességet, majd újra megmutatják a beállítottságot:

1Show the resolved capability posture.
aeat config profile capabilities view
aeat config profile capabilities view
llm_vision	enabled	default	llm_vision is on by default (no profile opt-in)
google_export	enabled	default	google_export is on by default (no profile opt-in)
cloud_evidence_upload	disabled	default	cloud_evidence_upload is off by default (no profile opt-in)
2Turn the on-host vision model off for the active profile.
aeat config profile capabilities set llm_vision off
aeat config profile capabilities set llm_vision off
capability	llm_vision
state	off
3Show the resolved state of every service capability for the active profile.
aeat --format json config profile capabilities view
aeat --format json config profile capabilities view
{
  "active_profile": "docs-sequence-sandbox",
  "command": "config.profile.capabilities.show",
  "notices": [],
  "result": {
    "capabilities": [
      {
        "capability": "llm_vision",
        "enabled": false,
        "reason": "profile opted out of llm_vision",
        "source": "profile"
      },
      {
        "capability": "google_export",
        "enabled": true,
        "reason": "google_export is on by default (no profile opt-in)",
        "source": "default"
      },
      {
        "capability": "cloud_evidence_upload",
        "enabled": false,
        "reason": "cloud_evidence_upload is off by default (no profile opt-in)",
        "source": "default"
      }
    ],
    "profile_id": "<profile-id>"
  },
  "schema_version": "2",
  "status": "success"
}

Confirm a capability change updates the active profile.

A három képesség:

  • cloud_evidence_upload: érzékeny bizonyíték küldésének engedélyezése egy felhőalapú LLM-szolgáltatónak. Alapértelmezés szerint kikapcsolva. Gestor-profiloknál tiltott.

  • llm_vision: számlák olvasása a gépen futó vision-modellel. Alapértelmezés szerint bekapcsolva.

  • google_export: számítások exportálása Google Táblázatokba. Alapértelmezés szerint bekapcsolva.

Kapcsoljon be vagy ki bármely képességet az aeat config profile capabilities set paranccsal. A példa kikapcsolja az llm_vision-t. Adja át a cloud_evidence_upload on értéket a felhőfeltöltés engedélyezéséhez. A hiányzó csomagkiegészítők előállítják a pontos telepítési parancsot. A kiegészítőkhöz lásd: A Cadrumo telepítése.

A fenti bejelentkezéshez kötött karbantartási és képesség-ellenőrzések után az aeat config logout paranccsal törlés nélkül jelentkezhetsz ki a profilból. A kijelentkezés lezárja az aktív tárolási munkamenetet, eldobja a memóriában levő kulcsait, felszabadítja a bucket-motorokat, és törli a helyi aktívprofil-mutatót:

1Sign out of the active profile.
aeat config logout
aeat config logout
logged_out_profile	docs-sequence-sandbox
2Confirm that no profile remains active.
aeat --format json config profile status
aeat --format json config profile status
{
  "active_profile": "docs-sequence-sandbox",
  "command": "config.profile.status",
  "error": {
    "action": {
      "action": {
        "action_id": "operator.profile.login",
        "cli_path": [
          "config",
          "login"
        ],
        "target_command_key": "config.login"
      },
      "argument_bindings": [
        {
          "argument_name": "name",
          "source": "operator_action.verdict_context",
          "source_evidence_id": null,
          "source_key": "name",
          "status": "resolved",
          "value": "docs-sequence-sandbox"
        }
      ],
      "conditionality": "immediate",
      "evidence": [
        {
          "condition_id": "profile.session.logged_in",
          "evidence_id": "profile.session.resume",
          "provenance": "persisted_state",
          "values": {
            "profile_name": "docs-sequence-sandbox",
            "session_refusal_reason": "absent",
            "session_resumed": false
          }
        }
      ],
      "failed_condition_id": "profile.session.logged_in",
      "missing_argument_names": [],
      "no_recovery_outcome": null
    },
    "category": "REFUSED",
    "code": "REFUSED_CLI_BOUNDARY",
    "context": {
      "reason": "absent"
    },
    "message": "You are not logged in. Run `aeat config login` to unlock your profile.",
    "retryable": false,
    "runbook_id": null,
    "trace_id": null
  },
  "notices": [],
  "schema_version": "2",
  "status": "error"
}

Confirm logout closes the active session without deleting the profile.

Lássa, mi változott

Egy profil minden változása (létrehozás, szerkesztések, importok, osztályozások, számítások és benyújtások) eseményként rögzül annak a profilnak a csak-hozzáfűző előzményében (egy napló, amelyet olvashat, de nem módosíthat). Az előzmények olvasásához aktív profil szükséges, ezért kijelentkezés után előbb váltson rá. A példa létrehoz, átnevez és szerkeszt egy profilt, mielőtt böngészné és szűrné az előzményeit:

1Review the available history filters before querying a profile.
aeat config profile history --help
aeat config profile history --help
Usage: aeat config profile history [OPTIONS] [profile]

  Show the append-only event history for one profile

Arguments:
  profile  Profile name whose event history should be inspected

Options:
  --event-type <str>              Filter the history to one or more event
                                  types (repeatable)
  --since <str>                   Filter the history to events at or after
                                  this ISO-8601 timestamp (e.g.
                                  2026-04-01T00:00:00+00:00)
  --until <str>                   Filter the history to events at or before
                                  this ISO-8601 timestamp (e.g.
                                  2026-04-30T23:59:59+00:00)
  --object-id <str>               Filter the history to events targeting a
                                  specific object_id (exact match)
  --actor <str>                   Filter the history to events recorded by a
                                  specific actor (exact match)
  --output-language, --language <es|en|ca|hu>
                                  Output language for the response text (es,
                                  en, ca, hu).
  --install-completion            Install completion for the current shell.
  --show-completion               Show completion for the current shell, to
                                  copy it or customize the installation.
  --help                          Show this message and exit.

Confirm the profile history records each change and can be filtered.

Ismételje meg az --event-type opciót több típus beemeléséhez. Egy ismeretlen típust elutasít a teljes elfogadott listával, így egy üres érték gyors módja a szókincs felfedezésének.

Egy átnevezés szándékosan két eseményként jelenik meg: a profile.renamed rögzíti, hogy az adat megváltozott, a bucket.renamed pedig rögzíti, hogy Ön futtatta az átnevezés műveletet. Az egyik a „mi változott”, a másik a „mit tettek” kérdésre válaszol.

Profil végleges törlése

Csak az aktív munkamenet lezárása után törölje végleg a profilt. A Cadrumo nem engedi az aktív profil törlését, ezért először jelentkezzen ki, majd erősítse meg a pontosan megnevezett profil visszafordíthatatlan törlését. Ez a befejező példa az útmutató összes profilművelete után szerepel, mert a törölt profil többé nem használható:

1Log out so the profile is no longer active before deletion.
aeat --format json config logout
aeat --format json config logout
{
  "active_profile": "docs-sequence-sandbox",
  "command": "config.logout",
  "notices": [],
  "result": {
    "already_logged_out": false,
    "logged_out_profile": "docs-sequence-sandbox"
  },
  "schema_version": "2",
  "status": "success"
}
2Delete only the named sandbox profile after confirming the irreversible operation.
aeat --format json config profile delete docs-sequence-sandbox --yes
aeat --format json config profile delete docs-sequence-sandbox --yes
{
  "active_profile": null,
  "command": "config.profile.delete",
  "notices": [
    {
      "action": null,
      "code": "config.profile.delete.deleted",
      "context": {
        "profile_id": "<profile-id>"
      },
      "message": "Profile deleted along with its local state.",
      "severity": "info"
    }
  ],
  "result": {
    "completed_at": "2026-04-01T09:00:00+00:00",
    "deleted": true,
    "display_name": "docs-sequence-sandbox",
    "earliest_safe_erase_date": null,
    "fingerprint": {
      "digest": "<masked>",
      "file_count": 4,
      "schema_version": 1,
      "total_bytes": 1850
    },
    "profile_id": "<profile-id>",
    "retained_record_count": 0
  },
  "schema_version": "2",
  "status": "success"
}

Confirm logout makes the sandbox profile inactive before deleting only that exact profile.

Ha a beállítás hibásnak tűnik

Ha egy parancs nincs aktív profilt, érvénytelen mezőértéket jelent, vagy azt, hogy rossz profil alatt dolgozik, lásd: Diagnosztizálja és javítsa a helyi beállítását.

Amikor a hibaelhárítási lépések nem oldják meg, kövesse az Adatvédelmi szempontból biztonságos támogatási kérés előkészítése oldalt. Megnevezi a beemelendő kimeneteket és a kihagyandó személyes adatokat, mielőtt a projekt hibakövetőjéhez viszi a problémát.

Következő lépések