Wolters Kluwer CCH® SureTax®

    Show / Hide Table of Contents

    SureTax Returns API

    Forms

    Forms Operations

    The Forms API is designed to generate and get information about Tax Forms.

    Operations

    The Forms Resource has the following operations available

    VerbOperation IdEnd PointDescription
    GETGET External Reporting Entities/api/v1/Forms/ExternalReportingEntitiesThe External Reporting Entities API facilitates the retrieval of an up-to-date roster of active reporting entities linked to a designated Parent Account. Each reporting entity is uniquely identified by a distinct ID, ensuring seamless management and tracking.
    GETGET Due Forms/api/v1/Forms/DueFormsThis API retrieves the open obligations from the partner/external system.

    This API provides access to retrieve current open obligations from the partner or external system. Open obligations represent pending or ongoing tasks, commitments, or responsibilities within the system.

    GETGET Generation Request Status/api/v1/Forms/GenerationRequestStatusThis API endpoint is utilized to continuously check the status of form generation requests until the process reaches its final completion status. It enables clients to monitor the progress of form generation activities until they are successfully completed or terminated.
    GETGET Form Instances/api/v1/Forms/FormInstancesThis API endpoint retrieves comprehensive details regarding a specific generated form instance. It provides clients with essential information such as form ID, name, format, size, availability of logs, visualization support, and current status.
    DELETEDELETE Form Instances/api/v1/Forms/FormInstancesThis API endpoint enables the deletion of generated form instances from the system. It provides clients with the ability to remove specific form instances that are no longer needed or relevant, helping to maintain data integrity and system cleanliness.
    PATCHPATCH Form Instances/api/v1/Forms/FormInstancesThis API endpoint facilitates the updating of the status associated with a form instance. It allows clients to modify the status of a form instance based on their specific requirements or workflow processes.
    GETGET Form Instance Download URL/api/v1/Forms/FormInstanceDownloadURLThis API endpoint provides clients with the download URL for accessing a specific form instance. A unique URL is generated for restricted access. The URL includes necessary authentication data, ensuring secure access to the form instance and contains expiration time.
    POSTPOST Due Form Instances/api/v1/Forms/DueFormInstancesThis API endpoint initiates the process of generating forms within the system. It serves as the trigger for creating various forms necessary for compliance or reporting purposes.
    GETGET Form Instance URL/api/v1/Forms/FormInstanceURLThis API endpoint facilitates the retrieval of a URL that enables users to view or edit a specific form instance within the client UI. The URL generated by this endpoint grants direct access to the form instance.
    GETGET Form Instance Change Log ID/api/v1/Forms/FormInstanceChangeLogThis API endpoint retrieves the change log associated with a generated form instance. The change log provides a detailed record of any modifications made to the form instance.
    POSTPOST Regenerate Form Instance/api/v1/Forms/RegenerateFormInstanceThis endpoint is used to regenerate a specific form instance based on the latest data or configuration. This action is typically performed when a form needs to be updated with new information or recalculated.
    POSTPOST Tax Items/api/v1/Forms/TaxItemsThis API endpoint enables upload of transactions from the external tax system into SureTax, facilitating further processing and generation of forms. By triggering this endpoint, users can seamlessly upload tax-related data.
    DELETEDELETE Tax Items/api/v1/Forms/TaxItemsThis API endpoint enables the deletion of tax items, providing the capability to remove specific tax items. Deletion operations are filtered based on externalReportingEntity and companyCode parameters, allowing targeted removal of tax items associated with specific entities and companies.
    POSTPOST Reset Form Instance/api/v1/Forms/ResetFormInstanceThis endpoint is used to reset a specific form instance to its initial state. This action clears any modifications or updates made to the form instance, restoring it to its default configuration.
    GETGET Upload Request Status/api/v1/Forms/UploadRequestStatusThis API endpoint allows users to retrieve the status of a specific upload process and obtain detailed error messages for any tax items that may have inconsistencies. By querying this endpoint, users can monitor the progress of their upload requests, ...
    GETGET Upload History/api/v1/Forms/UploadHistoryThis API endpoint retrieves the list of X-Request-IDs associated with previous Upload requests. Each X-Request-ID serves as a unique identifier for an individual upload request, allowing users to track and reference past interactions with the system.
    GETGET Tax Items Delete Request Status/api/v1/Forms/TaxItemsDeleteRequestStatusThis API endpoint provides users with the status of the deletion process for tax items, along with any associated error messages.
    GETGET Submission Request Status/api/v1/Forms/SubmissionRequestStatusThis endpoint is used to retrieve the current status of a submission request for a specific form instance. This status provides information about whether the form submission was successful, failed, or is still in progress.
    POSTPOST Submit Form Instances/api/v1/Forms/SubmitFormInstancesThis endpoint is used to submit one or more form instances for processing. This operation finalizes the forms and submits them to the relevant system or authority for review or further action.
    GETGET Form Instance Generation Log/api/v1/Forms/FormInstanceGenerationLogThis API endpoint retrieves the generation log associated with a specific form instance. It allows clients to access detailed information about the process of generating the form, including any messages, warnings, or errors encountered during the generation process.
    GETGET EnrichedTaxItems/api/v1/Forms/EnrichedTaxItemsFetch enriched tax items including reporting authority and detailed tax information based on filters such as reporting entity, company code, fiscal year, and date range.

    Wolters Kluwer Product Name - Page anchor links toWolters Kluwer Product Name - Page anchor links to
    © Wolters Kluwer and/or its affiliates. All rights reserved.