Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present application clearer, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are some embodiments of the present application, but not all embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
The terminology used in the embodiments of the present application is for the purpose of describing particular embodiments only and is not intended to be limiting of the application. As used in the examples of this application and the appended claims, the singular forms "a", "an", and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise, and "a" and "an" typically include at least two, but do not exclude the presence of at least one.
It should be understood that the term "and/or" as used herein is merely one type of association that describes an associated object, meaning that three relationships may exist, e.g., a and/or B may mean: a exists alone, A and B exist simultaneously, and B exists alone. In addition, the character "/" herein generally indicates that the former and latter related objects are in an "or" relationship.
The words "if," "if," as used herein may be interpreted as "at … …" or "at … …" or "in response to a determination" or "in response to a recognition," depending on the context. Similarly, the phrases "if determined" or "if identified (a stated condition or event)" may be interpreted as "when determined" or "in response to a determination" or "when identified (a stated condition or event)" or "in response to an identification (a stated condition or event)", depending on the context.
It is also noted that the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a good or system that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such good or system. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a commodity or system that includes the element.
The technical scheme of the embodiment of the application can be applied to cross-border declaration scenes of various orders, and the cross-border declaration efficiency of the orders is effectively improved by automatically completing generation and triggering execution of declaration tasks for various declaration sites.
As cross-border commerce increases, the number of various cross-border orders increases substantially. In the transportation process of cross-border orders, many countries may pass through, the clearance rules of each country are different, and individuals or enterprises need to make clearance declaration on the contents and data of the orders. For example, suppose that a certain order needs to be sent from the state to the europe, wherein the state site is an export site and needs to be exported and declared, after the order goods enter the europe, the order goods need to be imported and declared in a certain country of the europe, for example, the belgium site is taken as an example, and after the declaration is successful, the order goods are taken to be delivered to an express delivery company for express delivery. However, the above-mentioned clearance declaration of the cross-border order requires that an individual or a company track the logistics information of the order and manually declare the clearance of the order information of the order, for example, information such as order content and goods type, according to the clearance rule of a certain site before arriving at the site. The declaration mode needs to consume a large amount of labor cost, and the declaration efficiency is low.
In the embodiment of the application, after at least one declaration site where an order to be declared needs to be subjected to customs declaration is determined, a declaration task of the order to be declared at the declaration site can be generated according to a declaration rule of any declaration site, and then the declaration tasks corresponding to the at least one declaration site can be obtained. And automatically generating a declaration task according to declaration rules of declaration sites. Then, the respective reporting tasks of the at least one reporting site can be triggered respectively, and reporting results of the at least one reporting site for the order to be reported respectively are obtained. After the generation step of the declaration task is automatically completed, the automatic execution of the declaration task of each declaration site can be realized. The reporting process of each reporting station is automatically completed, so that the automatic reporting of the order to be reported is realized, the manual reporting of each station by a user is not needed, the reporting workload is reduced, and the reporting efficiency is improved.
The embodiments of the present application will be described in detail below with reference to the accompanying drawings.
As shown in fig. 1, a flowchart of an embodiment of an order cross-border declaration method provided for the embodiment of the present application may include the following steps:
101: and determining at least one declaration site for which the order to be declared needs to be subjected to declaration.
The order cross-border declaration method provided by the embodiment of the application can be applied to computing equipment, and the computing equipment can include: the embodiments of the present application do not limit the specific types of the computing devices.
Optionally, the order to be declared may correspond to order information. The order information may include: order number, starting position and target position, order object, object type, object logistics information. The logistics information of the order may include a logistics number, or a logistics number and current location information.
In practice, at least one declaration site may be provided by a user. At this point, the user may provide at least one declaration site to the computing device for the computing device to receive the user-provided at least one declaration site. In one possible design, a computing device may provide an order entry interface and detect an order to be declared entered by a user at the order entry interface and at least one declaration site for the order to be declared. In practical application, at least one declaration site can correspond to different countries respectively, and the order to be declared is an order which needs to be submitted for cross-country clearance, and can comprise a company order and/or an individual order.
The user may be a user who needs to cross-border declare an order.
102: and generating a reporting task of the order to be reported at the reporting site according to the reporting rule of any reporting site so as to obtain the reporting task corresponding to at least one reporting site respectively.
Any declaration site can correspond to a corresponding declaration rule, declaration rules of different declaration sites can be different, and particularly in practical application, clearance rules of different countries are different, if a user self declares according to the clearance rules of each country, the user needs to operate independently, the workload is large, and the efficiency is low. In the embodiment, the order information of the order to be declared is automatically converted into the corresponding declaration task according to the declaration rule of each declaration site, so that the automatic generation of the declaration task is realized, and the declaration efficiency is effectively improved.
Optionally, the reporting task may include a reporting program or a sequence of reporting instructions established for the order to be reported according to the reporting rule of the corresponding reporting station. The establishment of the declaration task can realize the automatic declaration processing of the order to be declared at any site, and the declaration efficiency is improved.
103: and respectively triggering the respective reporting tasks of at least one reporting station to obtain reporting results of the at least one reporting station for respectively treating the reported orders.
Optionally, after obtaining the reporting results of the at least one reporting site for the order to be reported respectively, the reporting results corresponding to the at least one reporting site for the user reporting the order to be reported may be output, and the user may view the reporting results corresponding to the at least one reporting site respectively.
In the embodiment of the application, after at least one declaration site where an order to be declared needs to be subjected to customs declaration is determined, a declaration task of the order to be declared at the declaration site can be generated according to a declaration rule of any declaration site, and then the declaration tasks corresponding to the at least one declaration site can be obtained. And automatically generating a declaration task according to declaration rules of declaration sites. Then, the respective reporting tasks of the at least one reporting site can be triggered respectively, and reporting results of the at least one reporting site for the order to be reported respectively are obtained. After the generation step of the declaration task is automatically completed, the automatic execution of the declaration task of each declaration site can be realized. The reporting process of each reporting station is automatically completed, so that the automatic reporting of the order to be reported is realized, the manual reporting of each station by a user is not needed, the reporting workload is reduced, and the reporting efficiency is improved.
As an embodiment, respectively triggering respective declaration tasks of at least one declaration site, and obtaining declaration results that the at least one declaration site respectively treats the declaration orders may include:
and sequentially triggering the declaration tasks of the at least one declaration site according to the declaration sequence of the at least one declaration site to obtain declaration results of the at least one declaration site for the order to be declared respectively.
In the order object transportation process of the order to be declared, the order of declaration through each declaration site is different, and the declaration sequence exists. Therefore, the reporting tasks corresponding to the at least one reporting station can be sequentially triggered according to the reporting sequence of the at least one reporting station, so that the automatic triggering of the reporting tasks is realized, the task reporting is performed on the at least one reporting station, and the reporting result of each reporting station to the order to be reported is obtained.
According to the sequence of the reporting sequence of at least one reporting station, the reporting tasks of at least one reporting station are triggered in sequence, a reporting logic link can be established, so that the problem of reporting confusion caused by uncertain reporting sequence is avoided, and the reporting efficiency is ensured.
In practical application, at least one declaration site forms a declaration link of an order to be declared, declaration is automatically triggered according to the declaration sequence of the at least one declaration site during clearance declaration, no operation is required to be performed by a user in the period, automatic and integrated declaration of clearance is realized, and clearance declaration efficiency is improved.
As shown in fig. 2, a flowchart of another embodiment of an order cross-border declaration method provided in the embodiment of the present application may include the following steps:
201: and responding to an order declaration request initiated by a user, and acquiring order information of the order to be declared.
Alternatively, the computing device may detect an order declaration request provided by a user. In practical application, a user can log in an order declaration page by using a mobile phone, a tablet personal computer and other user terminals, and initiate an order declaration request and order information in the order declaration page, and the user terminals can send the order declaration request and the order information initiated by the user to the computing equipment. When the user side is directly configured with the declaration method provided by the embodiment of the application, the user side and the computing device can be the same device, when the computing device serves as a server to provide order cross-border declaration service, the user side can establish communication connection with the server to send a detected order declaration request to the server, and the server can serve as the computing device to achieve cross-border declaration of the order.
In practical application, for security consideration of declaration, after responding to an order declaration request initiated by a user, identity information of the user can be acquired, and after the identity information of the user is successfully verified, declaration authorization is performed on the user, and then order information of an order to be declared is acquired.
Optionally, the order information of the order to be declared may be obtained by user input, and specifically, an input interface of the order information may be provided, so as to detect and obtain the order information input by the user on the input interface of the order information. In addition, in practical application, the step of acquiring the order information of the order to be declared may further include: the order number provided by the user is obtained, and the order number is used for inquiring detailed information such as the starting position, the target position, the order object, the object type, the object logistics information and the like of the order. When the order number is used for inquiring the detailed information of the order, the order information corresponding to the order number provided by the user can be inquired based on a third-party system. For example, the third-party system may generate an e-commerce platform for the user to submit an order. The e-commerce platform may be a network transaction website or transaction system capable of providing online transactions.
202: and determining at least one declaration site for which the order to be declared needs to be subjected to customs declaration based on the order information of the order to be declared.
At least one of the reporting sites may be determined by order information of the order to be reported. The order information of the order to be declared may include a starting position and a target position of the site to be declared. First, a closed site can be determined according to the initial position, an entry site can be determined according to the target position, and a transfer site can be determined according to the exit site and the entry site. Thus, the at least one declaration site may include: an egress site, an ingress site, and a transit site. The number of the customs transfer stations is related according to an actual transportation path, if the starting position is relatively close to the target position, the transportation of the order object corresponding to the order to be declared can be completed without customs transfer, the number of the customs transfer stations can be 0, and when the starting position is relatively far from the target position and the customs transfer is needed, the number of the customs transfer stations can be one or more.
When at least one declaration site is determined according to the order information of the order to be declared, the declaration sequence of the at least one declaration site can be determined according to the position of each declaration site. For example, when an order sent from the state to the germany needs to pass the belgium time transfer, the closing site is the state site, the entering site is the germany site, and the transferring site is the belgium time site, at this time, the declaration sequence of the three declaration sites is determined as the state site, the belgium time site located behind the state site, and the germany site located behind the proportional time site.
203: and generating a reporting task of the order to be reported at the reporting site according to the reporting rule of any reporting site so as to obtain the reporting task corresponding to at least one reporting site respectively.
204: and respectively triggering the respective reporting tasks of at least one reporting station to obtain reporting results of the at least one reporting station for respectively treating the reported orders.
It should be noted that, some steps in the embodiment of the present application are the same as some steps in the embodiment shown in fig. 1, and are not described herein again for the sake of brevity of description.
In the embodiment of the application, the order declaration task can be executed under the triggering of the order declaration request of the user. The method comprises the steps of responding to an order declaration request initiated by a user, obtaining order information of an order to be declared, and determining at least one declaration site where the order to be declared needs to be subjected to customs declaration based on the order information of the order to be declared. And generating a reporting task of the station to be reported at the reporting station according to the reporting rule of any reporting station so as to obtain the reporting task corresponding to at least one reporting station. And triggering an order declaration request through a user to generate declaration tasks of all declaration sites. After the respective reporting tasks of the at least one reporting site are triggered, reporting results of the at least one reporting site for the order to be reported can be obtained. After the order declaration request of the user is obtained, declaration of at least one declaration site of the order to be declared can be processed at one time, order declaration can be completed through one request, user operation is reduced, and order declaration efficiency is improved.
When an order object of an order to be declared is about to arrive at a certain site, a declaration task of the site can be triggered. As an example, the declaration task of any declaration site may be performed by:
and if any declaration site meets the declaration condition, triggering a declaration task of the declaration site to perform cross-border declaration processing on the order to be declared to obtain a declaration result of the declaration site.
Whether the declaration station meets the declaration condition or not can be determined by the logistics situation of the object to be declared.
If any declaration site does not meet the declaration condition, the declaration task of the declaration site can not be triggered.
Different countries may have respective clearance declaration systems, so that in an actual application process, communication connections between a computing device configured with the order cross-border declaration method of the embodiment of the application and the clearance declaration systems respectively corresponding to at least one declaration site need to be established to form a declaration network for unified declaration. In a possible design, if any declaration site meets the declaration condition, triggering a declaration task of the declaration site to perform cross-border declaration processing on the order to be declared, and obtaining a declaration result of the declaration site may include:
if any declaration site meets the declaration condition, sending the declaration task of the declaration site to a clearance declaration system of the declaration site, so that the clearance declaration system can respond to the received declaration task and approve the declaration of the order to be declared to obtain a declaration result;
receiving a declaration result of the order to be declared, which is sent by the customs declaration system.
The customs sends the customs task to the declaration system of each declaration site directly, so that automatic declaration is realized, and declaration efficiency is improved.
When customs declaration is carried out, some customs declaration may have timeliness, so that actual declaration is related to actual transportation conditions of order objects of orders to be declared, declaration effectiveness is improved, and invalid declaration or failure in declaration is avoided. As a possible implementation manner, whether any declaration station satisfies the declaration condition may be determined by:
determining the declaration time of the order to be declared at the declaration site aiming at any declaration site;
and if the difference value between the current time and the declaration time reaches a preset time threshold value, determining that the order to be declared meets the declaration condition at the declaration site.
Whether the declaration condition of the declaration site is met or not is confirmed by confirming the declaration time of the order to be declared at the declaration site, so that the declaration accuracy of the declaration site can be improved.
In some embodiments, for any of the reporting sites, determining that the order to be reported is after the reporting time of the reporting site, the method may further comprise:
and acquiring a declaration result of a previous station of the declaration stations.
At least one declaration station corresponds to a corresponding declaration sequence respectively, and the declaration stations form declaration links according to the respective declaration sequences.
If the sum of the current time and the preset time threshold is the declaration time, determining that the order to be declared meets the declaration conditions at the declaration site comprises the following steps:
and if the reporting result of the previous station of the reporting stations is successful in reporting, and the sum of the current time and the preset time threshold value is the reporting time, determining that the order to be reported meets the reporting condition at the reporting station.
When a declaration station is subjected to declaration, the declaration result of the previous declaration station of the declaration station can be obtained, if the previous station is successful, the declaration can be continued, and if the previous station fails to declare, the declaration station can not meet the declaration condition, and the declaration is stopped.
The declared result may include a success of declaration or a failure of declaration. The success reporting can mean that the order to be reported passes the clearance reporting of a certain reporting station, and the failure reporting can mean that the order to be reported does not pass the clearance reporting of a certain station.
As shown in fig. 3, a flowchart of another embodiment of an order cross-border declaration method provided in the embodiment of the present application may include the following steps:
301: and determining at least one declaration site for which the order to be declared needs to be subjected to declaration.
It should be noted that, some steps in the embodiment of the present application are the same as some steps in the embodiment shown in fig. 1, and are not described herein again for simplicity of description.
302: and determining task types respectively corresponding to the orders to be declared at least one declaration site based on the order information of the orders to be declared.
303: and generating the declaration tasks of the declaration sites according to the declaration rules and the task types corresponding to any declaration site so as to obtain the declaration tasks corresponding to at least one declaration site respectively.
304: and respectively triggering the respective reporting tasks of at least one reporting station to obtain reporting results of the at least one reporting station for respectively treating the reported orders.
The task type of the declaration site may specifically include a clearance type of the order object passing through the declaration site, and the clearance type may include: the type of the customs exit, the type of the customs clearance or the type of the customs entry, etc. the task type of the declaration site may further include: the user types may include, for example: personal type or business type, etc. The task type of any declaration site can be determined by a combination of both a customs type and/or a user type, for example, the task type of any declaration site can include a customs type and a user type, and the task type of any declaration site can also include a customs type. In practical applications, due to the diversity of customs requirements, other customs types may exist, and the task types shown in this embodiment are only illustrative and should not be construed as specific limitations on the declaration task type.
The declaration rules can be preset, and a rule database or a rule table can be established in advance for the declaration rules respectively corresponding to at least one declaration site. The declaration rules of any declaration site may include: the declaration site is used for declaring a first declaration rule corresponding to a clearance type and/or a second declaration rule corresponding to a user type. Generating the declaration tasks of the declaration sites according to the declaration rules and the task types corresponding to any declaration site, so as to obtain the declaration tasks corresponding to at least one declaration site respectively, may include determining a target clearance type of any declaration site, so as to query a first target declaration rule corresponding to the target clearance type, and/or determining a target user type of the declaration site, so as to query a second target declaration rule corresponding to the target user type, and according to the first target declaration rule and/or the second target declaration rule, converting order information of an order to be declared into a corresponding declaration task, so as to obtain the declaration tasks of the declaration sites.
In the embodiment of the application, after at least one declaration site on which an order to be declared needs to be subjected to customs declaration is determined, declaration types respectively corresponding to the at least one declaration site can be determined based on order information of the order to be declared. And generating a declaration task of the declaration site according to the declaration rule and the task type corresponding to any declaration site. And determining the declaration task according to the declaration rule and the task type, so that the declaration task can be accurately generated, and the generation efficiency of the task is improved. And respectively triggering respective reporting tasks of at least one reporting station to obtain reporting results of the at least one reporting station for respectively treating the reported orders. The reporting process of each reporting station is automatically completed, so that the automatic reporting of the order to be reported is realized, the manual reporting of each station by a user is not needed, the reporting workload is reduced, and the reporting efficiency is improved.
As an embodiment, generating a declaration task of a declaration site according to a declaration rule and a task type corresponding to any declaration site may include:
aiming at any declaration site, inquiring a target declaration rule matched with the declaration type corresponding to the site in declaration rules corresponding to the declaration site;
and generating a declaration task of the declaration site according to the target declaration rule.
The declaration rule of any declaration site can record conditions that need to be met when different types of tasks in the declaration site are declared, and the declaration rule can include information such as formats, terms, contents and/or conditions that need to be used when declaring. The order type may include a company order or a personal order. The declaration rule of the company order can be the same as or different from the declaration rule of the individual order, and can be specifically set according to actual needs. The declaration rule of any declaration site can be preset by a system management party of the order cross-border declaration system, and the association relationship between various declaration types and the declaration rule corresponding to each declaration type can also be preset.
For example, a reporting rule input interface may be provided to input a certain reporting site and reporting rules corresponding to the reporting site, even reporting rules corresponding to different order types or reporting types, and then the reporting rules of the reporting sites may be stored to facilitate rule query in time.
In one possible design, generating a declaration task for a declaration site according to the target declaration rule may include:
determining declaration information of an order to be declared;
converting the declaration information into corresponding declaration tasks according to a target declaration rule;
and the declaration information in the declaration task is audited by a clearance declaration system of the declaration site to determine a declaration result.
The declaration task can be obtained by converting declaration information of the station to be declared.
As an embodiment, after triggering respective reporting tasks of at least one reporting site respectively and obtaining reporting results that the at least one reporting site treats the reported orders respectively, the method may further include:
if the reporting result of any reporting station is reporting failure, stopping the reporting task of the next reporting station of the reporting stations, and generating failure prompt information of the reporting station;
and outputting failure prompt information for the user so that the user can check the declaration site of the declaration failure prompted in the failure prompt information.
After the failure prompt information is output, reporting may be temporarily stopped to wait for a user operation. And if the user initiates the clearance request again, regenerating a declaration task based on the previous declaration site, executing the declaration task, and completing the re-declaration of the order to be declared. If the user no longer initiates a clearance request, the clearance declaration of the order to be declared may be stopped.
As another embodiment, if the declaration result of any declaration site is that the declaration is successful, continuing to declare the declaration task of the next declaration site of the declaration site, and generating the delivery information of the order object of the order to be declared;
and sending the distribution information to a distribution user of the order object so that the distribution user can distribute the order object according to the declaration result.
The step of delivering the order object may specifically include: and forwarding the order object to the next declaration site or directly distributing the order object to the target position.
In some embodiments, the order to be declared may be determined by:
acquiring a plurality of cross-border orders meeting order summarizing conditions; and summarizing the multiple cross-border orders into an order to be declared.
Optionally, the plurality of cross-border orders meeting the order aggregation condition may be specifically determined by: a plurality of cross-border orders using the same transport device are determined among the plurality of candidate orders. The transportation means may comprise the transportation means, for example a container or a wagon, in which the order object of the order to be declared is actually located.
When the order to be declared is a summary order of a plurality of cross-border orders, a declaration task of the order to be declared at the declaration site can be obtained by performing task generation on the order to be declared according to a first declaration rule.
As a possible implementation, after aggregating the plurality of cross-border orders into an order to be declared, the method may further include:
determining the last declaration site in at least one declaration site to obtain a target declaration site;
after obtaining the declaration result of the target declaration site, the method further comprises the following steps:
splitting an order to be declared into a plurality of cross-border orders;
and reporting the multiple cross-border orders respectively according to a second reporting rule corresponding to the target reporting site to obtain cross-border reporting results corresponding to the multiple cross-border orders respectively.
When the order to be declared is a summary order, the summary order can be split, and a new declaration rule, namely a second declaration rule, is used for declaring the split multiple cross-border orders again after the splitting is finished, so that cross-border declaration results corresponding to the multiple cross-border orders are obtained.
The reporting the multiple cross-border orders respectively according to the second reporting rule corresponding to the target reporting site, and obtaining the cross-border reporting results corresponding to the multiple cross-border orders respectively may include: and generating entry declaration tasks for the multiple cross-border orders according to second declaration rules respectively corresponding to the target declaration sites, and sequentially operating the entry declaration tasks respectively corresponding to the multiple cross-border orders to obtain entry declaration results respectively corresponding to the multiple cross-border orders. And the second declaration rule corresponding to the target declaration site is a declaration rule aiming at entry.
As shown in fig. 4, a schematic structural diagram of an embodiment of an order cross-border declaration system provided for the embodiment of the present application is provided, where the system may include:
task orchestration layer 10: determining at least one declaration site for which the order to be declared needs to be subjected to customs declaration; generating a reporting task of an order to be reported at a reporting site according to a reporting rule of any reporting site so as to obtain a reporting task corresponding to at least one reporting site respectively;
the task scheduling layer 20: the reporting tasks of the at least one reporting station are triggered respectively, and reporting results of the at least one reporting station on the order to be reported are obtained.
In the embodiment of the present application, the specific operations performed by the task scheduling layer and the task scheduling layer are the same as the steps shown in the embodiments of fig. 1, and the specific operation steps and technical effects may refer to the description in the foregoing embodiments, which are not described herein again.
In the embodiment of the application, after at least one declaration site where an order to be declared needs to be subjected to customs declaration is determined, a declaration task of the order to be declared at the declaration site can be generated according to a declaration rule of any declaration site, and then the declaration tasks corresponding to the at least one declaration site can be obtained. And automatically generating a declaration task according to declaration rules of declaration sites. Then, the respective reporting tasks of the at least one reporting site can be triggered respectively, and reporting results of the at least one reporting site for the order to be reported respectively are obtained. After the generation step of the declaration task is automatically completed, the automatic execution of the declaration task of each declaration site can be realized. The reporting process of each reporting station is automatically completed, so that the automatic reporting of the order to be reported is realized, the manual reporting of each station by a user is not needed, the reporting workload is reduced, and the reporting efficiency is improved.
For convenience of understanding, referring to fig. 5, the embodiment of the present application is described in detail by taking an example in which the order cross-border declaration method is configured in the cloud server M1. Assume that the user logs in to the order declaration page provided by the cloud server M1 using the cell phone M2. In practical application, a cross-border order declaration page can be provided, and the declaration page can be output for a user at a user terminal. The user may enter the order to be declared in the order declaration page.
Then, the cloud server M1 may obtain 501 an order to be declared, which is input by the user in the order declaration page, to determine 502 at least one declaration site where the order to be declared needs to be subjected to clearance declaration, and further generate 503 a declaration task of the order to be declared at the declaration site according to a declaration rule of any declaration site, so as to obtain declaration tasks corresponding to the at least one declaration site respectively. And further, respective reporting tasks of at least one reporting site can be triggered respectively, and reporting results of orders to be reported respectively by at least one reporting site are obtained 504.
In some embodiments, after obtaining the reporting results of the to-be-reported orders respectively corresponding to the at least one reporting station, the reporting results respectively corresponding to the at least one reporting station may be output for the user, that is, 505 the reporting results respectively corresponding to the at least one reporting station are sent to the cell phone M2, so that the cell phone M2 displays 506 the reporting results respectively corresponding to the at least one reporting station, so that the user can view the reporting results respectively corresponding to the at least one reporting station. The cross-border orders are automatically declared by providing the orders needing cross-border declaration by the user, so that the clearance declaration efficiency of the orders is improved.
As shown in fig. 6, a schematic structural diagram of an embodiment of an order cross-border declaration apparatus provided for the embodiment of the present application may include:
the station determination module 601: at least one declaration site for determining that the order to be declared requires a customs declaration.
The task generation module 602: the system is used for generating a reporting task of the order to be reported at the reporting site according to the reporting rule of any reporting site so as to obtain the reporting task corresponding to at least one reporting site.
The task processing module 603: the reporting tasks of the at least one reporting station are triggered respectively, and reporting results of the at least one reporting station on the order to be reported are obtained.
In the embodiment of the application, after at least one declaration site where an order to be declared needs to be subjected to customs declaration is determined, a declaration task of the order to be declared at the declaration site can be generated according to a declaration rule of any declaration site, and then the declaration tasks corresponding to the at least one declaration site can be obtained. And automatically generating a declaration task according to declaration rules of declaration sites. Then, the respective reporting tasks of the at least one reporting site can be triggered respectively, and reporting results of the at least one reporting site for the order to be reported respectively are obtained. After the generation step of the declaration task is automatically completed, the automatic execution of the declaration task of each declaration site can be realized. The reporting process of each reporting station is automatically completed, so that the automatic reporting of the order to be reported is realized, the manual reporting of each station by a user is not needed, the reporting workload is reduced, and the reporting efficiency is improved.
As an embodiment, the station determining module may include:
and the request response unit is used for responding to an order declaration request initiated by a user and acquiring order information of the order to be declared.
And the site determining unit is used for determining at least one declaration site for which the order to be declared needs to be subjected to customs declaration based on the order information of the order to be declared.
As another example, the task generation module may include:
and the task generating unit is used for triggering the declaration task of the declaration site to perform cross-border declaration processing on the order to be declared if any declaration site meets the declaration condition so as to obtain a declaration result of the declaration site.
In some embodiments, the task generation unit may include:
the task sending subunit is used for sending the declaration task of the declaration site to a clearance declaration system of the declaration site if any declaration site meets a declaration condition so that the clearance declaration system can respond to the received declaration task and approve the declaration of the order to be declared to obtain a declaration result;
the first acquisition subunit is used for receiving a declaration result of the order to be declared, which is sent by the customs declaration system.
As still another, the task generating unit may include:
the time determining subunit is used for determining the declaration time of the order to be declared at the declaration site aiming at any declaration site;
and the second obtaining subunit is used for determining that the order to be declared meets the declaration condition at the declaration site if the difference value between the current time and the declaration time reaches a preset time threshold value.
In some embodiments, the apparatus may further comprise:
the result acquisition module is used for acquiring a declaration result of a previous site of the declaration sites;
the second obtaining subunit may be specifically configured to:
and if the reporting result of the previous station of the reporting stations is successful in reporting, and the sum of the current time and the preset time threshold value is the reporting time, determining that the order to be reported meets the reporting condition at the reporting station.
As still another embodiment, the apparatus may further include:
the type determining module is used for determining task types corresponding to the orders to be declared on at least one declaration site respectively based on the order information of the orders to be declared;
the task processing module may include:
and the task processing unit is used for generating a declaration task of a declaration site according to a declaration rule and a task type corresponding to any declaration site.
In some embodiments, the task processing unit includes:
the rule inquiry subunit is used for inquiring a target declaration rule matched with a declaration type corresponding to the station in the declaration rules corresponding to the declaration station aiming at any declaration station;
and the task determining subunit is used for generating a declaration task of the declaration site according to the target declaration rule.
In some embodiments, the task query subunit may include:
determining declaration information of an order to be declared;
converting the declaration information into corresponding declaration tasks according to a target declaration rule;
and the declaration information in the declaration task is audited by a clearance declaration system of the declaration site to determine a declaration result.
As yet another example, the apparatus may further include:
the task prompting module is used for stopping a reporting task of a next reporting station of the reporting stations and generating failure prompting information of reporting failure of the reporting stations if the reporting result of any reporting station is reporting failure;
and the prompt output module is used for outputting failure prompt information for the user so that the user can check the declaration site of the declaration failure prompted in the failure prompt information.
In some embodiments, the apparatus may further comprise:
the task distribution module is used for continuing to report the reporting task of the next reporting site of the reporting sites and generating distribution information of the order object of the order to be reported if the reporting result of any reporting site is successful;
and the first configuration module is used for sending the distribution information to the distribution user of the order object so that the distribution user can distribute and process the order object according to the declaration result.
As a further alternative, the order to be declared is determined by:
acquiring a plurality of cross-border orders meeting order summarizing conditions; and summarizing the multiple cross-border orders into an order to be declared.
In certain embodiments, further comprising:
the target determining module is used for determining the last declaration site in the at least one declaration site to obtain a target declaration site;
the order splitting module is used for splitting the order to be declared into a plurality of cross-border orders;
and the target equipment module is used for declaring the multiple cross-border orders respectively according to the second declaration rule corresponding to the target declaration site and obtaining cross-border declaration results corresponding to the multiple cross-border orders respectively.
The order cross-border declaration apparatus implemented in fig. 6 may execute the order cross-border declaration method in the embodiment shown in fig. 1, and the implementation principle and the technical effect are not described again. The specific manner in which each module and each step performed by the unit in the above embodiments are described in detail in the embodiments related to the method, and will not be described in detail herein.
In practical applications, the order cross-border declaration apparatus shown in fig. 6 may be configured as a computing device. As shown in fig. 7, a schematic structural diagram of an embodiment of a computing device provided in an embodiment of the present application is shown, where the computing device may include: a storage component 701 and a processing component 702; storage component 701 may be used to store one or more computer instructions; one or more computer instructions can be invoked by the processing component 702;
the processing component 702 may be configured to:
determining at least one declaration site for which the order to be declared needs to be subjected to customs declaration; generating a reporting task of an order to be reported at a reporting site according to a reporting rule of any reporting site so as to obtain a reporting task corresponding to at least one reporting site respectively; and respectively triggering the respective reporting tasks of at least one reporting station to obtain reporting results of the at least one reporting station for respectively treating the reported orders.
In the embodiment of the application, after at least one declaration site where an order to be declared needs to be subjected to customs declaration is determined, a declaration task of the order to be declared at the declaration site can be generated according to a declaration rule of any declaration site, and then the declaration tasks corresponding to the at least one declaration site can be obtained. And automatically generating a declaration task according to declaration rules of declaration sites. Then, the respective reporting tasks of the at least one reporting site can be triggered respectively, and reporting results of the at least one reporting site for the order to be reported respectively are obtained. After the generation step of the declaration task is automatically completed, the automatic execution of the declaration task of each declaration site can be realized. The reporting process of each reporting station is automatically completed, so that the automatic reporting of the order to be reported is realized, the manual reporting of each station by a user is not needed, the reporting workload is reduced, and the reporting efficiency is improved.
In addition, the processing component may also be configured to execute any order cross declaration provided by the order cross declaration method, which may specifically refer to the description in the foregoing embodiment and is not described herein again.
Among other things, the processing component 702 may include one or more processors to execute computer instructions to perform all or some of the steps of the methods described above. Of course, the processing elements may also be implemented as one or more Application Specific Integrated Circuits (ASICs), Digital Signal Processors (DSPs), Digital Signal Processing Devices (DSPDs), Programmable Logic Devices (PLDs), Field Programmable Gate Arrays (FPGAs), controllers, micro-controllers, microprocessors or other electronic components configured to perform the above-described methods.
The storage component 701 is configured to store various types of data to support operations at the terminal. The memory components may be implemented by any type or combination of volatile or non-volatile memory devices such as Static Random Access Memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic or optical disks.
Of course, a computing device may also necessarily include other components, such as input/output interfaces, communication components, and so forth. The input/output interface provides an interface between the processing components and peripheral interface modules, which may be output devices, input devices, etc. The communication component is configured to facilitate wired or wireless communication between the computing device and other devices, and the like.
In addition, an embodiment of the present application further provides a computer-readable storage medium, where the storage medium may store one or more computer instructions, and when the one or more computer instructions are executed, the method for cross-border order declaration is implemented in any of the embodiments of the present application.
The above-described embodiments of the apparatus are merely illustrative, and the units described as separate parts may or may not be physically separate, and the parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of the present embodiment. One of ordinary skill in the art can understand and implement it without inventive effort.
Through the above description of the embodiments, those skilled in the art will clearly understand that each embodiment can be implemented by adding a necessary general hardware platform, and of course, can also be implemented by a combination of hardware and software. With this understanding in mind, the above-described technical solutions and/or portions thereof that contribute to the prior art may be embodied in the form of a computer program product, which may be embodied on one or more computer-usable storage media having computer-usable program code embodied therein (including but not limited to disk storage, CD-ROM, optical storage, etc.).
Finally, it should be noted that: the above embodiments are only used to illustrate the technical solutions of the present application, and not to limit the same; although the present application has been described in detail with reference to the foregoing embodiments, it should be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; and such modifications or substitutions do not depart from the spirit and scope of the corresponding technical solutions in the embodiments of the present application.